Comunicaciones de Baja

ESTRUCTURA Y VALIDACIONES DE ARCHIVOS JSON PARA GENERAR ANULACIONES O COMUNICACIONES DE BAJA

ATRIBUTO
VALOR
TIPO DE DATO
REQUISITO
LONGITUD

operacion

Este valor siempre deberá ser "generar_anulación" para anular FACTURAS, BOLETAS, NOTAS DE CRÉDITO o DÉBITO

String

Obligatorio

17 exactos

tipo_de_comprobante

Tipo de COMPROBANTE que desea anular

1 = FACTURA"

2 = BOLETA"

3 = NOTA DE CRÉDITO"

4 = NOTA DE DÉBITO"

Integer

Obligatorio

1 exacto

serie

Serie de documento que desea anular

String

Obligatorio

4 exactos

número

Número del documento que desea anular

Integer

Obligatorio

1 hasta 8

motivo

Motivo de anulación, ejemplo: "ERROR DE SISTEMA"

String

Obligatorio

Hasta 100

codigo_unico

Usar esto sólo si deseas que controlemos la generación de documentos. Código único generado y asignado por tu sistema. Por ejemplo, puede estar compuesto por el tipo de documento, serie y número correlativo.

String

Obligatorio

Hasta 250

Ejemplo Comunicación de Baja

{
    "operacion": "generar_anulacion",
    "tipo_de_comprobante": 1,
    "serie": "F001",
    "numero": 780,
    "motivo": "ERROR DEL SISTEMA",
    "codigo_unico": "" 
}

Ejemplo Consultar Comunicación de Baja

ESTRUCTURA JSON PARA CONSULTAR ANULACIONES O COMUNICACIONES DE BAJA

ATRIBUTO
DESCRIPCIÓN
TIPO DE DATO
REQUISITOS
LONGITUD

operación

Este valor siempre deberá ser "consultar_anulacion" para consultar FACTURAS, BOLETAS, NOTAS DE CRÉDITO o DÉBITO.

String

Obligatorio

19 exactos

tipo_de_comprobante

Tipo de COMPROBANTE que desea consultar si fue anulado

1 = FACTURA

2 = BOLETA

3 = NOTA DE CRÉDITO

4 = NOTA DE DÉBITO

Integer

Obligatorio

1 exacto

serie

Empieza con "F" para FACTURAS y NOTAS ASOCIADAS. Empieza con "B" para BOLETAS DE VENTA y NOTAS ASOCIADAS.

String

Obligatorio

4 exactos

número

Número correlativo del documento, sin ceros a la izquierda.

Integer

Obligatorio

1 hasta 8

{
    "operacion": "consultar_anulacion",
    "tipo_de_comprobante": 1,
    "serie": "F001",
    "numero": 783
}

Ejemplo Respuesta Comunicación de Baja

{
    "success": true,
    "numero": 73,
    "sunat_ticket_numero": "1627511513139",
    "aceptada_por_sunat": true,
    "key": "a3cf08cc-6e60-4d16-ae50-3add8d8707a0",
    "enlace": "http://gyomanager.com/comprobante/a3c238cc-6e60-4d16-ae50-3a8d8707a0",
    "enlace_del_pdf": "http://gyomanager.com/comprobante/a3c238cc-6e60-4d16-ae50-3a8d8707a0.pdf",
    "enlace_del_xml": "http://gyomanager.com/comprobante/a3c238cc-6e60-4d16-ae50-3a8d8707a0.xml",
    "enlace_del_cdr": "http://gyomanager.com/comprobante/a3c238cc-6e60-4d16-ae50-3a8d8707a0.cdr",
    "sunat_responsecode": "0",
    "sunat_description": "La Comunicacion de baja RA-20210728-00111, ha sido aceptada",
    "sunat_soap_error": "[]"
}

Last updated