thegreenter / greenter

Facturación Electrónica - SUNAT - PE :four_leaf_clover:
https://greenter.dev
MIT License
269 stars 138 forks source link

Creación y anulación de Boletas #31

Closed AnthonyLJ96 closed 6 years ago

AnthonyLJ96 commented 6 years ago

Buenas tardes @giansalex , ¿cómo debo hacer con las boletas ?, ¿se deberían registrar siempre como resument diario?, ¿si las hago de formas síncrona se pueden anular?. Gracias de antemano.

giansalex commented 6 years ago

Según la norma actual de SUNAT, las boletas solo se deben enviar en Resumen Diario tanto como para informar la emisión o anulación

AnthonyLJ96 commented 6 years ago

A ya gracias!. ¿Y como se envía una boleta marcándola como anulada?.

giansalex commented 6 years ago

existe el campo SummaryDetail::setEstado('3'), el numero 3 indica que es para dar de baja, otros codigos en la imagen image

AnthonyLJ96 commented 6 years ago

¿Entonces como se debe hacer?, es decir, ¿solo debo mandar boletas al en el resumen del día y no al momento de generarlas como es el caso de las facturas?. Por otro lado, en el caso de las boletas, ¿no se detallan los productos o servicios que se están vendiendo?.

giansalex commented 6 years ago

Se envían al final del dia o hasta 7 dias después, el resumen diario es de las boletas en un dia en especifico, tambien se incluye las boletas que hayan sido dadas de baja ese dia.

No se envía información del detalle de la venta.

AnthonyLJ96 commented 6 years ago

Ok, entonces las boletas solo se deberían enviar por el resumen diario, mientras que las facturas deberían ser enviadas al momento de generarlas (sícronas).

giansalex commented 6 years ago

Las facturas se envían individualmente, puedes enviarla hasta un máximo de 7 dias despues de emitirlas, pero lo recomendable es lo mas antes posible.

AnthonyLJ96 commented 6 years ago

Está bien, gracias. En los ejemplos que subiste para el resumen diario, envías un correlativo para el documento, ¿Esto es necesario?, porque en la documentación de sunat, no encuentro esa parte y veo que lo usas para concatenarlo con la fecha.

selection_142

image

¿Me explicarías eso por favor?. Gracias de antemano.

giansalex commented 6 years ago

Lamento informarte que muchas cosas en documentación de SUNAT están erradas, como la imagen que muestras del Identificador del resumen, si revisas en los ejemplos de ese mismo pdf, veras que siempre hay un numero después de la fecha; la cual es necesaria para diferenciarla de los otros resúmenes diarios que se emitan durante el día. Te recomendaría que revisar el excel de validaciones que se encuentra en esta pagina, es mas confiable y se actualiza con mas frecuencia. image

En algun momento tuve la iniciativa de migrar la documentación de Sunat a Github Pages, con la finalidad de tenerla actualizada y corregir los errores que puedan tener, el repositorio era este https://github.com/giansalex/sunat-docs

AnthonyLJ96 commented 6 years ago

Gracias @giansalex , otra consulta, ¿Después de cuánto tiempo se debe consultar a sunat si el resumen de boletas ha sido procesado correctamente?. Refiriendome al ambiente de producción.

giansalex commented 6 years ago

Sunat no lo indica, pero en la practica toma algunos segundos.

byJuanjo commented 5 years ago

Hermano, buenas tardes eh anulado una boleta y la quiero pasar en el resumen diario, junto con su nota de credito, pero me sale el siguiente error:

captura de pantalla 2019-02-28 a la s 16 12 18

Aqui pongo el json que estoy generando para dicha tarea:

captura de pantalla 2019-02-28 a la s 16 18 51

giansalex commented 5 years ago

Las boletas y sus notas de crédito/debito relacionadas deben tener una serie que empiece con B, la F es para facturas y sus ncr/ndb

yaircaballero10 commented 5 years ago

No e enviado el resumen desde hace mas de 13 dias, que ago ¿? enviar el resumen es obligatorio ¿? tengo que hacer eso para boletas enviadas y procesadas por sunat ¿? como le doy de baja ¿? tengo que hacer nota de credito para cancelar la boleta o lo puedo hacer directamente dandole de baja ¿?.