Comments (7)
Esto se había realizado para el caso de resumen diario y bajas, donde el código de excepción (alerta), esta incluido en el cdr.
En el caso de facturas, isSuccess indica que hubo conexión con sunat, y por ende hay CDR, y un cdr solo debería indicar que una factura es Aceptada, Aceptada con Observaciones o Rechazado, en ese caso la numeración no debe usarse.
Te ha pasado que cuando isSuccess
es true, has podido volver a usar esa numeración?.
from demo.
cuando envie una comunicación de baja al no darme isSuccess mi sistema no lo almaceno y por ende segia la numeracion 1, volvi a enviarlo y no me retornaba Aceptada, Aceptada con Observaciones o Rechazado(nada de cdr)
pero se seguia generando la numeracion(ahora estoy por el 20 creo y no pude darlo de baja la factura)
trate de revisar el error (usando greenter-sample) y solo me respondia:
1540310807074NULL
from demo.
si, eso es lo que retorna al enviar una comunicación de baja o resumen diario, con ese numero (ticket) se puede consultar el CDR con getStatus('1540310807074')
from demo.
entonces si me envia "1540310807074NULL" eso es una respuesta con error y con cdr y no debo usar esa serie y numeracion ?
from demo.
En la descripcion del issue me estabas mostrando una factura, si me dices que el caso sucede con bajas o resumen, entonces la cosa cambia un poco, en el cdr que responde tambien puede enviar un codigo de excepción, y alli puedes reenviar el mismo documento.
Aunque no hay problema si continuas el correlativo sin tener en cuenta si hay error, no son como las facturas.
from demo.
pero que ocurre si me envio un cdr con error ? esa factura no estaria dada de baja y ahi es donde radica el error no se cuando debo volver a enviar de baja una factura o no y cuando debo cambiar de serie o no
(y cuando hay cdr asi sea error o no el comprobante enviado pasa a estar en estado "anulado" y no puede volver a enviar, ese es error de mi sistema) pero no puedo solucionarlo por lo que te comento arriba
from demo.
Ok, el cambio se dio en consulta CDR, pero no para getStatus
, crearé un issue para que tenga esa caracteristica:
Cuando se obtenga un cdr con error, isSuccess
tenga el valor de false
, y no true
como es ahora; ademas que el codigo y mensaje de error seran obtenidos del cdr.
Este es el issue asociado https://github.com/giansalex/greenter-ws/issues/11 , se seguirá allí cualquier otra duda.
from demo.
Related Issues (20)
- Nombre del archivo ZIP no es correo HOT 1
- ERROR EN FECHA DE COMUNICACION DE BAJAS HOT 4
- Facturacion Colombia HOT 1
- error \SoapClient.php on line 19 HOT 1
- error fetching http headers, en resúmenes HOT 3
- status-cdr.php ticket no existe HOT 1
- 3277 - La sumatoria del total valor de venta - operaciones gravadas de línea no corresponden al total
- Factura como anticipo HOT 11
- Nota de credito al contado HOT 6
- Factura con retencion para emitir a empresa que es agente de retención. HOT 2
- Factura credito con detraccion importe neto
- Condición para la forma de pago en la factura
- Generar Guia remision Transportista HOT 7
- Baja de Guias de Remision HOT 2
- Nuevas guias de remision HOT 1
- Monto de percepción no coincide con el total a pagar, debería ser 2.38? HOT 1
- Monto base de la percepción no debería incluir operaciones inafectas ni exoneradas. HOT 1
- Envio de Guia Remision Electronica HOT 4
- Consulta: Comunicación de Baja y Resumen diario (Estado y tiempo limite de envio) HOT 5
- Descuento Lineal HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from demo.