{
    "info": {
        "name": "XmlPeruDev — API v1",
        "description": "Emisión de comprobantes electrónicos.\n\nRellena `token_cuenta` (gestión de empresas) y `token_empresa` (firma) en las\nvariables de la colección. `external_id` se rellena solo al emitir.\n\nLos ejemplos usan el payload en ESPAÑOL. Cada uno está validado contra el\ngenerador de XML, así que son payloads que funcionan, no plantillas.",
        "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "variable": [
        {
            "key": "base_url",
            "value": "https://api.xmlperu.dev"
        },
        {
            "key": "token_cuenta",
            "value": ""
        },
        {
            "key": "token_empresa",
            "value": ""
        },
        {
            "key": "ruc",
            "value": "20123456789"
        },
        {
            "key": "external_id",
            "value": ""
        }
    ],
    "item": [
        {
            "name": "CPE — Consultar y descargar",
            "item": [
                {
                    "name": "Empresa del token",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/me",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "me"
                            ]
                        },
                        "description": "Comprueba antes de emitir que el entorno que crees tener es el que tienes."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"responde 200\", () => pm.response.to.have.status(200));",
                                    "pm.test(\"dice el entorno\", () => pm.expect(pm.response.json().data.company).to.have.property(\"environment_name\"));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Consultar comprobante",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe/{{external_id}}",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe",
                                "{{external_id}}"
                            ]
                        },
                        "description": "El desenlace ante SUNAT. El envío va encolado, así que aquí se ve el resultado."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"responde 200\", () => pm.response.to.have.status(200));",
                                    "pm.test(\"trae el status\", () => pm.expect(pm.response.json().data.document).to.have.property(\"status\"));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Descargar XML firmado",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe/{{external_id}}/xml",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe",
                                "{{external_id}}",
                                "xml"
                            ]
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"responde 200\", () => pm.response.to.have.status(200));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Descargar CDR",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe/{{external_id}}/cdr",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe",
                                "{{external_id}}",
                                "cdr"
                            ]
                        },
                        "description": "Mientras SUNAT no responde no hay CDR: el 404 aquí es normal, no un error."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"200 si ya hay CDR, 404 si aún no\", () => pm.expect([200, 404]).to.include(pm.response.code));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Reenviar",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe/{{external_id}}/resend",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe",
                                "{{external_id}}",
                                "resend"
                            ]
                        },
                        "description": "No vuelve a firmar: reencola el XML ya firmado, así que no consume cupo."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"202 encolado, o 409 si ya se resolvió\", () => pm.expect([202, 409]).to.include(pm.response.code));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Dar de baja",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe/{{external_id}}/void",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe",
                                "{{external_id}}",
                                "void"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"reason\": \"Error en el monto\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Devuelve LA BAJA, con su propio external_id: el comprobante original no cambia."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"202 encolada, 409 si no procede, 422 fuera de plazo\", () => pm.expect([202, 409, 422]).to.include(pm.response.code));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Series autorizadas",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe/series",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe",
                                "series"
                            ]
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"responde 200\", () => pm.response.to.have.status(200));"
                                ]
                            }
                        }
                    ]
                }
            ]
        },
        {
            "name": "Emitir — Factura y boleta",
            "item": [
                {
                    "name": "Factura gravada al contado",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"F001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"01\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "El caso base: una linea gravada con IGV 18 %."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Boleta a persona natural",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"B001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"1\",\n        \"numDoc\": \"46972269\",\n        \"nombre\": \"JUAN PEREZ\"\n    },\n    \"tipoDoc\": \"03\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Misma estructura que la factura; cambian la serie y el documento del receptor (1 = DNI)."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Operacion exonerada",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"F001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"01\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"20\",\n            \"porcentajeIgv\": 0\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Afectacion 20. No lleva IGV: el importe es el valor de venta."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Operacion inafecta",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"F001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"01\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"30\",\n            \"porcentajeIgv\": 0\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Afectacion 30, para lo que la ley deja fuera del impuesto."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Exportacion de servicios",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"F001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"USD\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0201\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"0\",\n        \"numDoc\": \"US-123456789\",\n        \"nombre\": \"FOREIGN CORP\",\n        \"address\": {\n            \"direccion\": \"1 Main St, New York\",\n            \"codigoPais\": \"US\"\n        }\n    },\n    \"tipoDoc\": \"01\",\n    \"esExportacion\": true,\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"ZZ\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"40\",\n            \"porcentajeIgv\": 0\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Receptor no domiciliado. Afectacion 40 y unidad ZZ para servicios; sin IGV. La direccion del cliente va en `address`, que no tiene alias en espanol."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Factura en dolares",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"F001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"USD\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"01\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Venta interna facturada en otra moneda: sigue gravada con IGV."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Descuento global",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"F001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"01\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"descuentos\": [\n        {\n            \"codTipo\": \"02\",\n            \"factor\": 0.1,\n            \"monto\": 10,\n            \"montoBase\": 100\n        }\n    ],\n    \"totales\": {\n        \"gravado\": 90,\n        \"igv\": 16.2,\n        \"descuentos\": 10,\n        \"total\": 106.2\n    }\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "OJO: el descuento NO recalcula los totales. Hay que enviarlos en `totales`, o el XML lleva el descuento sin restarlo del importe."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Sujeta a detraccion",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"F001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"1001\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"01\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 1000,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"detraccion\": {\n        \"codBienDetraccion\": \"037\",\n        \"codMedioPago\": \"001\",\n        \"cuentaBanco\": \"00-000-000000\",\n        \"porcentaje\": 12,\n        \"monto\": 141.6\n    }\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Tipo de operacion 1001 y el bloque `detraccion` con el codigo del bien o servicio."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Sujeta a retencion",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"F001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"01\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"retencion\": {\n        \"codigo\": \"62\",\n        \"porcentaje\": 3,\n        \"monto\": 3.54,\n        \"montoBase\": 118\n    }\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Regimen de retenciones: el agente retiene un porcentaje del importe."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Pago al contado",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"F001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"01\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Condicion de pago inmediata; no lleva cuotas."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Pago a credito en cuotas",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"F001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Credito\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"01\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"cuotas\": [\n        {\n            \"monto\": 59,\n            \"fechaPago\": \"2026-09-25\"\n        },\n        {\n            \"monto\": 59,\n            \"fechaPago\": \"2026-10-25\"\n        }\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Cada cuota con su importe y vencimiento. La suma debe cuadrar con el total."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                }
            ]
        },
        {
            "name": "Emitir — Notas de credito",
            "item": [
                {
                    "name": "NC 01 - Anulacion de la operacion",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FC01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"07\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"01\",\n    \"desMotivo\": \"Anulacion de la operacion\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "NC 02 - Anulacion por error en el RUC",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FC01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"07\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"02\",\n    \"desMotivo\": \"Anulacion por error en el RUC\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "NC 03 - Correccion en la descripcion",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FC01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"07\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"03\",\n    \"desMotivo\": \"Correccion por error en la descripcion\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "NC 04 - Descuento global",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FC01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"07\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"04\",\n    \"desMotivo\": \"Descuento global\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "NC 05 - Descuento por item",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FC01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"07\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"05\",\n    \"desMotivo\": \"Descuento por item\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "NC 06 - Devolucion total",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FC01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"07\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"06\",\n    \"desMotivo\": \"Devolucion total\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "NC 07 - Devolucion por item",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FC01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"07\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"07\",\n    \"desMotivo\": \"Devolucion por item\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "NC 08 - Bonificacion",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FC01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"07\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"08\",\n    \"desMotivo\": \"Bonificacion\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "NC 09 - Disminucion en el valor",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FC01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"07\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"09\",\n    \"desMotivo\": \"Disminucion en el valor\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "NC 10 - Otros conceptos",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FC01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"07\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"10\",\n    \"desMotivo\": \"Otros conceptos\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "NC 11 - Ajuste de exportacion",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FC01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"07\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"11\",\n    \"desMotivo\": \"Ajustes de operaciones de exportacion\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "NC 12 - Ajuste afecto al IVAP",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FC01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"07\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"12\",\n    \"desMotivo\": \"Ajustes afectos al IVAP\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "NC 13 - Ajuste de montos o fechas",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FC01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"07\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"13\",\n    \"desMotivo\": \"Ajustes de montos y/o fechas de pago\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                }
            ]
        },
        {
            "name": "Emitir — Notas de debito",
            "item": [
                {
                    "name": "ND 01 - Intereses por mora",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FD01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"08\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"01\",\n    \"desMotivo\": \"Intereses por mora\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "ND 02 - Aumento en el valor",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FD01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"08\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"02\",\n    \"desMotivo\": \"Aumento en el valor\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "ND 03 - Penalidades",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FD01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"08\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"03\",\n    \"desMotivo\": \"Penalidades u otros conceptos\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "ND 11 - Ajuste de exportacion",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FD01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"08\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"11\",\n    \"desMotivo\": \"Ajustes de operaciones de exportacion\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "ND 12 - Ajuste afecto al IVAP",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FD01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"08\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"12\",\n    \"desMotivo\": \"Ajustes afectos al IVAP\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "ND 13 - Penalidades",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"serie\": \"FD01\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:30:00\",\n    \"tipoMoneda\": \"PEN\",\n    \"formaPago\": \"Contado\",\n    \"tipoOperacion\": \"0101\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"tipoDoc\": \"08\",\n    \"items\": [\n        {\n            \"descripcion\": \"Producto de prueba\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\",\n            \"valorUnitario\": 100,\n            \"afectacionIgv\": \"10\",\n            \"porcentajeIgv\": 18\n        }\n    ],\n    \"documentoAfectado\": {\n        \"id\": \"F001-1\",\n        \"tipoDoc\": \"01\",\n        \"fechaEmision\": \"2026-08-20\"\n    },\n    \"codMotivo\": \"13\",\n    \"desMotivo\": \"Penalidades\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                }
            ]
        },
        {
            "name": "Emitir — Guias de remision",
            "item": [
                {
                    "name": "GRE remitente - transporte publico",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"tipoDoc\": \"09\",\n    \"serie\": \"T001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:00:00\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"items\": [\n        {\n            \"descripcion\": \"Producto\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\"\n        }\n    ],\n    \"envio\": {\n        \"motivoTraslado\": \"01\",\n        \"descripcionMotivo\": \"Venta\",\n        \"unidadPeso\": \"KGM\",\n        \"pesoTotal\": 10,\n        \"modalidadTraslado\": \"01\",\n        \"fechaTraslado\": \"2026-08-26\",\n        \"puntoPartida\": {\n            \"ubigeo\": \"150101\",\n            \"direccion\": \"AV. ORIGEN 1\",\n            \"codLocal\": \"0000\",\n            \"ruc\": \"20123456789\"\n        },\n        \"puntoLlegada\": {\n            \"ubigeo\": \"150102\",\n            \"direccion\": \"AV. DESTINO 2\"\n        },\n        \"transportista\": {\n            \"tipoDoc\": \"6\",\n            \"numDoc\": \"20111111111\",\n            \"razonSocial\": \"TRANSPORTES SAC\",\n            \"nroMtc\": \"0123456789\"\n        }\n    }\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Modalidad 01: lo lleva un tercero. Exige el registro MTC del transportista."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "GRE remitente - transporte privado",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"tipoDoc\": \"09\",\n    \"serie\": \"T001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:00:00\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"items\": [\n        {\n            \"descripcion\": \"Producto\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\"\n        }\n    ],\n    \"envio\": {\n        \"motivoTraslado\": \"01\",\n        \"descripcionMotivo\": \"Venta\",\n        \"unidadPeso\": \"KGM\",\n        \"pesoTotal\": 10,\n        \"modalidadTraslado\": \"02\",\n        \"fechaTraslado\": \"2026-08-26\",\n        \"puntoPartida\": {\n            \"ubigeo\": \"150101\",\n            \"direccion\": \"AV. ORIGEN 1\",\n            \"codLocal\": \"0000\",\n            \"ruc\": \"20123456789\"\n        },\n        \"puntoLlegada\": {\n            \"ubigeo\": \"150102\",\n            \"direccion\": \"AV. DESTINO 2\"\n        },\n        \"conductor\": {\n            \"tipoDoc\": \"1\",\n            \"numDoc\": \"46972269\",\n            \"nombres\": \"JUAN\",\n            \"apellidos\": \"PEREZ\",\n            \"licencia\": \"Q12345678\"\n        },\n        \"placa\": \"ABC123\"\n    }\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Modalidad 02: vehiculo propio. Exige conductor y placa, y la placa va SIN guion o SUNAT la rechaza por formato."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "GRE remitente - vehiculo M1 o L",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"tipoDoc\": \"09\",\n    \"serie\": \"T001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:00:00\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"items\": [\n        {\n            \"descripcion\": \"Producto\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\"\n        }\n    ],\n    \"envio\": {\n        \"motivoTraslado\": \"01\",\n        \"descripcionMotivo\": \"Venta\",\n        \"unidadPeso\": \"KGM\",\n        \"pesoTotal\": 10,\n        \"modalidadTraslado\": \"02\",\n        \"fechaTraslado\": \"2026-08-26\",\n        \"puntoPartida\": {\n            \"ubigeo\": \"150101\",\n            \"direccion\": \"AV. ORIGEN 1\",\n            \"codLocal\": \"0000\",\n            \"ruc\": \"20123456789\"\n        },\n        \"puntoLlegada\": {\n            \"ubigeo\": \"150102\",\n            \"direccion\": \"AV. DESTINO 2\"\n        },\n        \"vehiculoM1L\": true\n    }\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Categoria M1 o L (autos y motos): no se exigen conductor ni placa."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "GRE transportista",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/cpe",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "cpe"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"tipoDoc\": \"31\",\n    \"serie\": \"V001\",\n    \"correlativo\": \"1\",\n    \"fechaEmision\": \"2026-08-25\",\n    \"horaEmision\": \"10:00:00\",\n    \"emisor\": {\n        \"ruc\": \"20123456789\",\n        \"razonSocial\": \"MI EMPRESA SAC\",\n        \"establecimiento\": {\n            \"ubigeo\": \"150101\",\n            \"codLocal\": \"0000\",\n            \"departamento\": \"LIMA\",\n            \"provincia\": \"LIMA\",\n            \"distrito\": \"LIMA\",\n            \"direccion\": \"AV. EJEMPLO 123\",\n            \"codigoPais\": \"PE\"\n        }\n    },\n    \"cliente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    },\n    \"items\": [\n        {\n            \"descripcion\": \"Producto\",\n            \"cantidad\": 1,\n            \"unidad\": \"NIU\"\n        }\n    ],\n    \"envio\": {\n        \"motivoTraslado\": \"01\",\n        \"descripcionMotivo\": \"Venta\",\n        \"unidadPeso\": \"KGM\",\n        \"pesoTotal\": 10,\n        \"modalidadTraslado\": \"01\",\n        \"fechaTraslado\": \"2026-08-26\",\n        \"puntoPartida\": {\n            \"ubigeo\": \"150101\",\n            \"direccion\": \"AV. ORIGEN 1\",\n            \"codLocal\": \"0000\",\n            \"ruc\": \"20123456789\"\n        },\n        \"puntoLlegada\": {\n            \"ubigeo\": \"150102\",\n            \"direccion\": \"AV. DESTINO 2\"\n        },\n        \"conductorPrincipal\": {\n            \"tipoDoc\": \"1\",\n            \"numDoc\": \"46972269\",\n            \"nombres\": \"JUAN\",\n            \"apellidos\": \"PEREZ\",\n            \"licencia\": \"Q12345678\"\n        },\n        \"vehiculoPrincipal\": {\n            \"placa\": \"ABC123\",\n            \"tuc\": \"1234567890\"\n        }\n    },\n    \"transportista\": {\n        \"ruc\": \"20111111111\",\n        \"razonSocial\": \"TRANSPORTES SAC\",\n        \"nroMtc\": \"0123456789\"\n    },\n    \"remitente\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20123456789\",\n        \"rznSocial\": \"MI EMPRESA SAC\"\n    },\n    \"destinatario\": {\n        \"tipoDoc\": \"6\",\n        \"numDoc\": \"20100070970\",\n        \"nombre\": \"CLIENTE SAC\"\n    }\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "La emite el TRANSPORTISTA: el es el emisor, y remitente y destinatario van aparte. El vehiculo exige TUC."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"firmado y encolado (202)\", () => pm.response.to.have.status(202));",
                                    "if (pm.response.code === 202) {",
                                    "    pm.collectionVariables.set(\"external_id\", pm.response.json().external_id);",
                                    "}"
                                ]
                            }
                        }
                    ]
                }
            ]
        },
        {
            "name": "Empresas — Gestión de cuenta",
            "item": [
                {
                    "name": "Listar empresas",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies"
                            ]
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"responde 200\", () => pm.response.to.have.status(200));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Crear empresa",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"ruc\": \"{{ruc}}\",\n    \"business_name\": \"MI EMPRESA SAC\",\n    \"plan_type\": \"01\",\n    \"environment\": \"01\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Devuelve el token de firma UNA sola vez: la colección lo guarda en token_empresa."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"creada (201)\", () => pm.response.to.have.status(201));",
                                    "if (pm.response.code === 201) {",
                                    "    const d = pm.response.json().data;",
                                    "    const t = d && d.token && d.token.plain_text_token;",
                                    "    if (t) { pm.collectionVariables.set(\"token_empresa\", t); }",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Ver empresa",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies/{{ruc}}",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies",
                                "{{ruc}}"
                            ]
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Regenerar token de firma",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies/{{ruc}}/token",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies",
                                "{{ruc}}",
                                "token"
                            ]
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Credenciales de login",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies/{{ruc}}/credentials",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies",
                                "{{ruc}}",
                                "credentials"
                            ]
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Cambiar plan",
                    "request": {
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies/{{ruc}}/plan",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies",
                                "{{ruc}}",
                                "plan"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"plan_type\": \"01\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Pasar al plan 02 exige una licencia ya asignada: se compran y reparten desde el panel."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"200, o 422 si pide el 02 sin licencia\", () => pm.expect([200, 422]).to.include(pm.response.code));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Cambiar entorno",
                    "request": {
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies/{{ruc}}/environment",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies",
                                "{{ruc}}",
                                "environment"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"environment\": \"01\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "De producción no se vuelve a demo."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Quién envía a SUNAT",
                    "request": {
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies/{{ruc}}/sending",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies",
                                "{{ruc}}",
                                "sending"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"mode\": \"automatic\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "automatic (por defecto) manda al firmar; manual espera a que tú lo pidas."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Cómo se informan las boletas",
                    "request": {
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies/{{ruc}}/receipts",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies",
                                "{{ruc}}",
                                "receipts"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"mode\": \"individual\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "individual (por defecto) manda cada boleta sola; summary las agrupa en el resumen del dia."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "No esperar a SUNAT",
                    "request": {
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies/{{ruc}}/response",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies",
                                "{{ruc}}",
                                "response"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"mode\": \"immediate\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Por defecto /api/cpe/enviar espera el CDR. immediate lo desactiva, para quien manda en lote."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Configurar webhook",
                    "request": {
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies/{{ruc}}/webhook",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies",
                                "{{ruc}}",
                                "webhook"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"url\": \"https://mi-sistema.com/webhooks/cpe\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Devuelve el secreto HMAC una sola vez."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Ver certificado propio",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies/{{ruc}}/certificate",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies",
                                "{{ruc}}",
                                "certificate"
                            ]
                        },
                        "description": "Solo metadatos: el archivo nunca se devuelve."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Retirar certificado propio",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies/{{ruc}}/certificate",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies",
                                "{{ruc}}",
                                "certificate"
                            ]
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Credenciales GRE",
                    "request": {
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies/{{ruc}}/gre-credentials",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies",
                                "{{ruc}}",
                                "gre-credentials"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"client_id\": \"xxx\",\n    \"client_secret\": \"yyy\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Eliminar empresa",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_cuenta}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/v1/companies/{{ruc}}",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "v1",
                                "companies",
                                "{{ruc}}"
                            ]
                        },
                        "description": "Solo si no tuvo movimiento en producción."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                }
            ]
        },
        {
            "name": "Migración — Compatibilidad con otros proveedores",
            "item": [
                {
                    "name": "Login usuario/password",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/api/auth/cpe/token",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api",
                                "auth",
                                "cpe",
                                "token"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"usuario\": \"\",\n    \"password\": \"\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Login con usuario y contrasena. Reemplaza la sesion anterior de la empresa."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "if (pm.response.code === 200) {",
                                    "    const d = pm.response.json();",
                                    "    pm.collectionVariables.set(\"token_empresa\", d.access_token || (d.data && d.data.token));",
                                    "}"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Generar (solo firmar)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/api/cpe/generar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api",
                                "cpe",
                                "generar"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"contenido_xml_firmado\": \"PD94bWwgdmVyc2lvbj0iMS4wIj8+\",\n    \"nombre_archivo\": \"20123456789-01-F001-1\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Enviar a SUNAT",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/api/cpe/enviar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api",
                                "cpe",
                                "enviar"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"contenido_xml_firmado\": \"PD94bWwgdmVyc2lvbj0iMS4wIj8+\",\n    \"nombre_archivo\": \"20123456789-01-F001-1\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "Manda y espera el veredicto. 200 trae el cdr; 202 dice que SUNAT no contesto y hay que consultar."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"200 con CDR, o 202 si SUNAT no contesto a tiempo\", () => pm.expect([200, 202]).to.include(pm.response.code));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Enviar por external_id",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/api/cpe/enviar/external_id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api",
                                "cpe",
                                "enviar",
                                "external_id"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"external_id\": \"{{external_id}}\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Consultar por nombre de archivo",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/api/cpe/consultar/20123456789-01-F001-1",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api",
                                "cpe",
                                "consultar",
                                "20123456789-01-F001-1"
                            ]
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Consultar por external_id",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/api/cpe/consultar/external_id",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api",
                                "cpe",
                                "consultar",
                                "external_id"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"external_id\": \"{{external_id}}\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Entorno explícito en la ruta",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token_empresa}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/api/pro/demo/cpe/enviar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api",
                                "pro",
                                "demo",
                                "cpe",
                                "enviar"
                            ]
                        },
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"contenido_xml_firmado\": \"PD94bWwgdmVyc2lvbj0iMS4wIj8+\",\n    \"nombre_archivo\": \"20123456789-01-F001-1\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "description": "El mismo enviar, con el entorno en la ruta. El segmento se ignora."
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                },
                {
                    "name": "Catálogo de errores SUNAT",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "url": {
                            "raw": "{{base_url}}/api/errors",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api",
                                "errors"
                            ]
                        }
                    },
                    "event": [
                        {
                            "listen": "test",
                            "script": {
                                "type": "text/javascript",
                                "exec": [
                                    "pm.test(\"no revienta\", () => pm.expect(pm.response.code).to.be.below(500));"
                                ]
                            }
                        }
                    ]
                }
            ]
        }
    ]
}
