Closed yaircaballero10 closed 5 years ago
Hola @yaircaballero10, el resumen no es obligatorio sino emites boletas electrónicas.
El resumen diario se utiliza para informar a sunat de las boletas y notas de crédito relacionadas que has emitido y también para darle de baja (se usa el campo Estado
).
PD: Las boletas no se envían individualmente como se hace con las facturas.
yo e emitido 10 boletas: https://giansalex.github.io/greenter/examples/boleta/ pero no e echo el resumen diario, ya pasaron mas de 7 dias, es valido o tengo plazo para enviar el resumen ¿?
Para las boletas solo se genera el XML, no se envían a sunat, sino median el resumen diario. Creo que aun puedes enviarlo, desde hace un tiempo quitaron esa restricción.
Para las boletas solo se genera el XML, no se envían a sunat, sino median el resumen diario. Creo que aun puedes enviarlo, desde hace un tiempo quitaron esa restricción.
para factura es obligatorio ¿? si quiero cancelar la factura se hace con el resumen diario¿? https://github.com/giansalex/greenter-sample/blob/master/examples/resumen.php
El resumen diario solo es para boletas y notas de credito/debito relacionada a boletas. Las facturas se envian individualmente en un plazo max. de 7 dias. Para anular la factura se utiliza las comunicaciones de baja
buenas tardes, aprovechando el tema, siempre que genero las boletas aveces sucede lo mismo, al enviar el resumen diario se queda cagando y no da respuesta sunat, entonces intentando intentando envia las boletas despues de dias, es este caso como se debe declarar esas boletas si las genere el 31 de julio y recien el 5 agosto las envie a sunat, necesariamente tiene que ser con la fecha de generacion ? y que pasa si genere boletas el 31 de julio pero recien las declaro en agosto que fue cuando las emiti
Creo que sunat habia quitado la fecha limite para el resumen diario
y encontre un incoveniente en las horas de generacion de los archivos xml (no estoy seguro de cual sea) al momento de generar las comprobantes guardo en la bd el detalle de esos comprobantes y al mismo tiempo genero los xml, pero las horas no coinciden esto me aparece en la bd (mysql y el campo es timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP) 2019-08-01 19:41:33 y en el xml me sale una hora diferente 2019-08-01 14:41:31 revice muchos comprobantes entre boletas y facturas y no coincide en ninguno(entiendo que la diferencia debe ser solo segundos)
@abelnexus Revisa que la configuracion de timezone que tiene en el PHP y servidor.
efectivamente ese era el error, por esa cuestión generaron boletas el 31 julio pero en mi bd salio con 01 de agosto y no lo declare, es necesario realizar una rectificación ? o normal se puede declarar para agosto
al enviar un resumen me salio este error:
[code] => 0098
[message] => El procesamiento del comprobante aún no ha terminado
que significa ¿?
Tienes que volver a consultar, no siempre esta disponible inmediatamente. https://giansalex.github.io/greenter/faq/#resumen-diario
una consulta adicional.
->setCorrelativo('001') ¿?
ya utlice el correlativo 001 si quiero volver a enviar tengo que colocar 002 ¿?
001 se pone el correlativo de la boletas o es aparte un correlativo de resumenes ¿?
cuanto es su longitud maxima ¿?
me salio el siguiente error pero en la sunat me figura que di de baja, eso significa que esta todo ok ¿? El archivo ya fue presentado anteriormente - El archivo ya fue presentado anteriormente Detalle:xxx.xxx.xxx value='ticket: 201904275125600 error: El resumen 10407269531-RC-20190818-001 ya fue enviado' esto es lo que me figura en la sunat: http://prntscr.com/oyen9u
$sum = new Summary();
$detiail1 = new SummaryDetail();
$detiail1->setTipoDoc('03')
->setSerieNro('B001-00000001')
->setEstado('3')
->setClienteTipo('1')
->setClienteNro('76856087')
->setTotal(20.00)
->setMtoOperGravadas(16.95)
->setMtoOperInafectas(0)
->setMtoOperExoneradas(0)
->setMtoOperExportacion(0)
->setMtoOtrosCargos(0)
->setMtoIGV(3.05);
$detiail2 = unserialize(serialize($detiail1));
$detiail2->setSerieNro('B001-00000002');
$detiail3 = unserialize(serialize($detiail1));
$detiail3->setSerieNro('B001-00000003');
$detiail4 = unserialize(serialize($detiail1));
$detiail4->setSerieNro('B001-00000004');
$detiail5 = unserialize(serialize($detiail1));
$detiail5->setSerieNro('B001-00000005');
$detiail6 = unserialize(serialize($detiail1));
$detiail6->setSerieNro('B001-00000006');
$sum = new Summary();
$sum->setFecGeneracion(new DateTime("2019-08-14"))//'-3days')
->setFecResumen(new DateTime("2019-08-18"))//'-1days')
->setCorrelativo('001')
->setCompany($company)
->setDetails([/*$detiail1, $detiail2, */$detiail3, $detiail4, $detiail5, $detiail6]);
Es un correlativo y es del resumen, es hasta 5 digitos.
Me sale este error: La numeracion o nombre del documento ya ha sido enviado anteriormente - Detalle: xxx.xxx.xxx value='ticket: error: El documento: 10407269531-RC-20190818-00000002 ya fue enviado y se encuentra en estado 98; por favor espere a que se termine de procesar el envio.
no tengo numero de ticket pero en la sunat me figura esto:
consulta gian, como obtengo un cdr si la sunat no pudo procesar el cdr pero aceptó el xml normal, me tocó con 1 boleta y 1 factura el resto esta perfecto... espero tu respuesta
Hola @quarksind, para el caso de Boleta, puedes revisarlo en el portal de Sunat, y en el caso de factura, existe el servicio para consultar cdr. https://greenter-sample.herokuapp.com/examples/pages/status-cdr.php
@yaircaballero10 cuando esta en estado 98 solo tienes que consultar el ticket ya no enviarlo de nuevo; cuando envias resumen a sunat te devuelve un numero de ticket y con ese numero consultas para que te devuelva el cdr
@p3dr0tg como haces esa consulta ? que codigo usas o donde lo haces
@p3dr0tg como haces esa consulta ? que codigo usas o donde lo haces
En el manual de la SUNAT esta claramente como hacer la consulta del ticket.
Este es el método que puedes utilizar https://github.com/giansalex/greenter-sample/blob/master/examples/resumen.php#L86
Hola alguien actualmente esta teniendo problemas con el servicio de consulta de CDR SUNAT. Ruta: https://www.sunat.gob.pe/ol-it-wsconscpegem/billConsultService?wsdl
enviar el resumen es obligatorio ¿? tengo que hacer eso para boletas enviadas / procesadas por sunat en primera instancia ¿? como le doy de baja ¿? tengo que hacer nota de credito para cancelar la boleta o lo puedo hacer directamente dándole de baja ¿?.