InvoiceIntegrationTests

11

tests

0

failures

0

ignored

1.642s

duration

100%

successful

Tests

Test Duration Result
createInvoiceShouldReturnOK() 0.816s passed
deleteInexistentInvoiceShouldReturnKO() 0.010s passed
deleteInvoiceWithCompanyMismatchShouldReturnKO() 0.032s passed
deleteInvoiceWithWrongTokenShouldReturnKO() 0.005s passed
deleteProcessedInvoiceShouldReturnKO() 0.013s passed
modifyInexistentInvoiceShouldReturnKO() 0.010s passed
modifyInvoiceShouldReturnOK() 0.040s passed
newTokenWithCorrectCredentialsShouldReturnOK() 0.008s passed
newTokenWithIncorrectCredentialsShouldReturnKO() 0.006s passed
retrieveCreatedInvoiceShouldReturnOKAndAmountShouldBeCorrect() 0.175s passed
voidCompletedInvoiceShouldReturnOK() 0.527s passed

Standard output

- Neither @ContextConfiguration nor @ContextHierarchy found for test class [org.libertya.api.InvoiceIntegrationTests], using SpringBootContextLoader
- Could not detect default resource locations for test class [org.libertya.api.InvoiceIntegrationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
- Could not detect default configuration classes for test class [org.libertya.api.InvoiceIntegrationTests]: InvoiceIntegrationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
- Found @SpringBootConfiguration org.libertya.api.LYRestAPI for test class org.libertya.api.InvoiceIntegrationTests
- Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
- Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@22002459, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@29bd056a, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@21e702b8, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@7f1fec57, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@5c9e3d01, org.springframework.test.context.support.DirtiesContextTestExecutionListener@1dc9f5ad, org.springframework.test.context.event.EventPublishingTestExecutionListener@4a2d66e, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@4dffff9, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@2904bc56, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@7bb25046, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@69b1e8f8, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@126af200, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@1e000a17]
2026-07-03 16:59:35.933 INFO - SecurityController.keygen Arg1: {}, Arg2: {accept=text/plain, application/json, application/*+json, */*, username=AdminLibertya, password=AdminLibertya, clientid=1010016, orgid=1010053, content-length=0, host=localhost:46480, connection=Keep-Alive, user-agent=Apache-HttpClient/4.5.2 (Java/1.8.0_121), accept-encoding=gzip,deflate},  
2026-07-03 16:59:35.936 INFO - SecurityController.keygen: <200 OK OK,Bearer eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiJKV1RCdWlsZGVyIiwic3ViIjoiQWRtaW5MaWJlcnR5YSIsImF1dGhvcml0aWVzIjpbIlJPTEVfVVNFUiJdLCJ1c2VyTmFtZSI6IkFkbWluTGliZXJ0eWEiLCJjbGllbnRJRCI6MTAxMDAxNiwib3JnSUQiOjEwMTAwNTMsImlhdCI6MTc4MzA5Nzk3NSwiZXhwIjoyNjQ3MDExNTc1fQ.WC9xF3t0jweHRNQACy8RTgq1E0TT2SggQvRno1
2026-07-03 16:59:35.959 INFO - InvoiceController.addInvoice Arg1: class InvoiceDocument {,     header: class Invoice {,         actualizarpreciosconfacturadecompra: null,         adClientId: null,         adOrgId: 1010053,         adOrgtrxId: null,         adUserId: 100,         applypercepcion: null,         authcode: null,         authmatch: null,         authorizationchainstatus: null,         authorize: null,         cActivityId: null,         cae: null,         caecbte: null,         caeerror: null,         cai: null,         caja: null,         cBpartnerId: 1012145,         cBpartnerLocationId: 1012158,         cCampaignId: null,         cCashlineId: null,         cChargeId: null,         cConversiontypeId: null,         cCurrencyId: 118,         cDoctypeId: 1010507,         cDoctypetargetId: 1010507,         chargeamt: null,         cInvoiceId: null,         cInvoiceOrigId: null,         cLetraComprobanteId: null,         codigocategoriaiva: null,         copyfrom: null,         cOrderId: null,         cOrderOrigId: null,         cPaymentId: null,         cPaymenttermId: 1010083,         cPosjournalId: null,         cPospaymentmediumCreditId: null,         cPospaymentmediumId: null,         cProjectId: null,         createcashline: null,         created: null,         createdby: null,         createfrom: null,         cRegionDeliveryId: null,         cRegionId: null,         cuit: null,         dateacct: 2026-07-03 16:59:35,         datecai: null,         dateinvoiced: 2026-07-03 16:59:35,         dateordered: null,         dateprinted: null,         daterecepted: null,         deliveryviarule: null,         description: null,         docaction: null,         docstatus: null,         docsubtypeinv: null,         documentno: null,         fechadetcparaactualizarprecios: null,         fiscalalreadyprinted: null,         fiscaldescription: null,         generateto: null,         grandtotal: null,         idcae: null,         importclearance: null,         initialcurrentaccountamt: null,         invoiceAdress: null,         isactive: null,         isapproved: null,         iscopy: null,         isdiscountprinted: null,         isexchange: null,         isindispute: null,         ispaid: null,         ispayschedulevalid: null,         isprinted: null,         isselfservice: null,         issotrx: true,         istaxincluded: null,         istransferred: null,         isvoidable: null,         lyeicaeainformed: null,         lyeicaeainformeddetail: null,         lyeimanageelectronicinvoiceprocess: null,         managedragorderdiscounts: null,         managedragordersurcharges: null,         manageelectronicinvoice: null,         manualdocumentno: null,         manualgeneraldiscount: null,         mAuthorizationchainId: null,         mInouttransportId: null,         mPricelistId: 1010595,         mRmaId: null,         netamount: null,         nombrecli: null,         notexchangeablecredit: null,         nroidentificcliente: null,         numerocomprobante: null,         numerodedocumento: null,         oldgrandtotal: null,         originvfecha: null,         originvnro: null,         originvptovta: null,         originvtipo: null,         paymentrule: S,         poreference: null,         posted: null,         pricelistcurrency: null,         printtype: null,         processed: null,         processing: null,         puntodeventa: null,         refInvoiceId: null,         salesrepId: 100,         sendemail: null,         skipipnocaevalidation: null,         tipocomprobante: null,         totallines: null,         updated: null,         updatedby: null,         updateorderqty: null,         user1Id: null,         user2Id: null,         vtocae: null,         additionalvalues: null,         referencedvalues: null,     },     lines: [class InvoiceLine {,         aAssetId: null,         adClientId: null,         adOrgId: 1010053,         cBpartnerVendorId: null,         cChargeId: null,         cInvoiceId: null,         cInvoicelineId: null,         cOrderlineId: null,         costprice: null,         cProjectId: null,         created: null,         createdby: null,         cTaxId: null,         cUomId: null,         description: null,         documentdiscountamt: null,         isactive: null,         isdescription: null,         isprinted: null,         line: 10,         linebonusamt: null,         linediscountamt: null,         linenetamount: null,         linenetamt: null,         linetotalamt: null,         manualgeneraldiscountamt: null,         mAttributesetinstanceId: null,         mImportClearanceId: null,         mInoutlineId: null,         mProductId: null,         priceactual: 100,         priceentered: 100,         pricelimit: null,         pricelist: 100,         processed: null,         qtyentered: null,         qtyinvoiced: 2,         refInvoicelineId: null,         salesrepOrigId: null,         taxamt: null,         updated: null,         updatedby: null,         additionalvalues: null,         referencedvalues: null,     }, class InvoiceLine {,         aAssetId: null,         adClientId: null,         adOrgId: 1010053,         cBpartnerVendorId: null,         cChargeId: null,         cInvoiceId: null,         cInvoicelineId: null,         cOrderlineId: null,         costprice: null,         cProjectId: null,         created: null,         createdby: null,         cTaxId: null,         cUomId: null,         description: null,         documentdiscountamt: null,         isactive: null,         isdescription: null,         isprinted: null,         line: 20,         linebonusamt: null,         linediscountamt: null,         linenetamount: null,         linenetamt: null,         linetotalamt: null,         manualgeneraldiscountamt: null,         mAttributesetinstanceId: null,         mImportClearanceId: null,         mInoutlineId: null,         mProductId: null,         priceactual: 30,         priceentered: 30,         pricelimit: null,         pricelist: 30,         processed: null,         qtyentered: null,         qtyinvoiced: 5,         refInvoicelineId: null,         salesrepOrigId: null,         taxamt: null,         updated: null,         updatedby: null,         additionalvalues: null,         referencedvalues: null,     }],     taxes: null, },  
MInvoice.BeforeSave...
MInvoice.BeforeSave. C_DocTypeTarget_ID: 1010507
MInvoice.BeforeSave de Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Se trata de una FC/NC verifica existencia de comprobantes en borrador!
MInvoice.Valido numeracion de comprobantes: TipoID=1010507 PtoVenta=0 Numero=0
==> MInvoiceLine. MInvoiceLine.validCategoriaIva. Corresponde Descontar Impuesto: false
MInvoice.MInvoice.isCategoriaBPSinImpuestos. Corresponde Descontar Impuesto: NO
==> MInvoiceLine. getPriceList. Desde micro componente Facturacion priceList final:100
==> MInvoiceLine. getPriceList desde micro componente Facturacion  (NO verifica ocultar descuento - estandar):100
==> MInvoiceLine. setTaxAmt 1).isTaxIncluded: false getTaxAmt()=0 getLineNetAmt()=200 getDocumentDiscountAmt()=0 getPrecision()=2
==> MInvoiceLine. setTaxAmt 2).TaxAmt: 0
MInvoice.BeforeSave...
MInvoice.BeforeSave. C_DocTypeTarget_ID: 1010507
MInvoice.BeforeSave de Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Se trata de una FC/NC verifica existencia de comprobantes en borrador!
MInvoice.Valido numeracion de comprobantes: TipoID=1010507 PtoVenta=0 Numero=0
MInvoice.sql Validacion comprobante de ventas: SELECT c_invoice_id FROM c_invoice WHERE  (documentno = ?) AND (c_doctypetarget_id = ?)  AND  (c_invoice_id <> ?)  AND docStatus in ('CO', 'CL', 'VO', 'RE', 'DR') AND isactive='Y' AND IsSOTrx='Y'
MInvoice.Valido la existencia del comprobante de ventas #:100071 - Tipo:1010507 => null
MInvoice.doJumpNumberControls. DocumentNo=100071 Numero comprobante:0 Anterior:-1
==> MInvoiceLine. MInvoiceLine.validCategoriaIva. Corresponde Descontar Impuesto: false
MInvoice.MInvoice.isCategoriaBPSinImpuestos. Corresponde Descontar Impuesto: NO
==> MInvoiceLine. getPriceList. Desde micro componente Facturacion priceList final:30
==> MInvoiceLine. getPriceList desde micro componente Facturacion  (NO verifica ocultar descuento - estandar):30
==> MInvoiceLine. setTaxAmt 1).isTaxIncluded: false getTaxAmt()=0 getLineNetAmt()=150 getDocumentDiscountAmt()=0 getPrecision()=2
==> MInvoiceLine. setTaxAmt 2).TaxAmt: 0
MInvoice.BeforeSave...
MInvoice.BeforeSave. C_DocTypeTarget_ID: 1010507
MInvoice.BeforeSave de Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Se trata de una FC/NC verifica existencia de comprobantes en borrador!
MInvoice.Valido numeracion de comprobantes: TipoID=1010507 PtoVenta=0 Numero=0
MInvoice.sql Validacion comprobante de ventas: SELECT c_invoice_id FROM c_invoice WHERE  (documentno = ?) AND (c_doctypetarget_id = ?)  AND  (c_invoice_id <> ?)  AND docStatus in ('CO', 'CL', 'VO', 'RE', 'DR') AND isactive='Y' AND IsSOTrx='Y'
MInvoice.Valido la existencia del comprobante de ventas #:100071 - Tipo:1010507 => null
MInvoice.doJumpNumberControls. DocumentNo=100071 Numero comprobante:0 Anterior:-1
MInvoice.BeforeSave...
MInvoice.BeforeSave. C_DocTypeTarget_ID: 1010507
MInvoice.BeforeSave de Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Se trata de una FC/NC verifica existencia de comprobantes en borrador!
MInvoice.Valido numeracion de comprobantes: TipoID=1010507 PtoVenta=0 Numero=0
MInvoice.sql Validacion comprobante de ventas: SELECT c_invoice_id FROM c_invoice WHERE  (documentno = ?) AND (c_doctypetarget_id = ?)  AND  (c_invoice_id <> ?)  AND docStatus in ('CO', 'CL', 'VO', 'RE', 'DR') AND isactive='Y' AND IsSOTrx='Y'
MInvoice.Valido la existencia del comprobante de ventas #:100071 - Tipo:1010507 => null
MInvoice.doJumpNumberControls. DocumentNo=100071 Numero comprobante:0 Anterior:-1
MInvoice.CompleteIt Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Validar miPyme=true TPV=false ignoreMiPymeValidation=false getLetra()=null
MInvoice.CompleteIt Asegurar que la secuencia ID 1011715 sea mayor al ultimo numero utilizado!
MInvoice.Es una anulacion ?falseNumeroComprobante=0 DocumentNo=100071
Debe postear inmediatamente=false Estado documento=CO
MInvoice.BeforeSave...
MInvoice.BeforeSave. C_DocTypeTarget_ID: 1010507
MInvoice.BeforeSave de Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Se trata de una FC/NC verifica existencia de comprobantes en borrador!
MInvoice.sql Validacion comprobante de ventas: SELECT c_invoice_id FROM c_invoice WHERE  (documentno = ?) AND (c_doctypetarget_id = ?)  AND  (c_invoice_id <> ?)  AND docStatus in ('CO', 'CL', 'VO', 'RE', 'DR') AND isactive='Y' AND IsSOTrx='Y'
MInvoice.Valido la existencia del comprobante de ventas #:100071 - Tipo:1010507 => null
MInvoice.doJumpNumberControls. DocumentNo=100071 Numero comprobante:0 Anterior:-1
2026-07-03 16:59:36.750 INFO - InvoiceController.addInvoice: <200 OK OK,1022184,[]>
1022184
2026-07-03 16:59:36.757 INFO - InvoiceController.retrieveInvoice Arg1: 1022184,  
2026-07-03 16:59:36.916 INFO - InvoiceController.retrieveInvoice: <200 OK OK,class InvoiceDocument {,     header: class Invoice {,         actualizarpreciosconfacturadecompra: null,         adClientId: 1010016,         adOrgId: 1010053,         adOrgtrxId: null,         adUserId: 100,         applypercepcion: true,         authcode: null,         authmatch: true, 
2026-07-03 16:59:36.934 INFO - InvoiceController.updateInvoice Arg1: 1022184, Arg2: class Invoice {,     actualizarpreciosconfacturadecompra: null,     adClientId: null,     adOrgId: null,     adOrgtrxId: null,     adUserId: null,     applypercepcion: null,     authcode: null,     authmatch: null,     authorizationchainstatus: null,     authorize: null,     cActivityId: null,     cae: null,     caecbte: null,     caeerror: null,     cai: null,     caja: null,     cBpartnerId: null,     cBpartnerLocationId: null,     cCampaignId: null,     cCashlineId: null,     cChargeId: null,     cConversiontypeId: null,     cCurrencyId: null,     cDoctypeId: null,     cDoctypetargetId: null,     chargeamt: null,     cInvoiceId: null,     cInvoiceOrigId: null,     cLetraComprobanteId: null,     codigocategoriaiva: null,     copyfrom: null,     cOrderId: null,     cOrderOrigId: null,     cPaymentId: null,     cPaymenttermId: null,     cPosjournalId: null,     cPospaymentmediumCreditId: null,     cPospaymentmediumId: null,     cProjectId: null,     createcashline: null,     created: null,     createdby: null,     createfrom: null,     cRegionDeliveryId: null,     cRegionId: null,     cuit: null,     dateacct: null,     datecai: null,     dateinvoiced: null,     dateordered: null,     dateprinted: null,     daterecepted: null,     deliveryviarule: null,     description: null,     docaction: null,     docstatus: null,     docsubtypeinv: null,     documentno: null,     fechadetcparaactualizarprecios: null,     fiscalalreadyprinted: null,     fiscaldescription: null,     generateto: null,     grandtotal: null,     idcae: null,     importclearance: null,     initialcurrentaccountamt: null,     invoiceAdress: null,     isactive: null,     isapproved: null,     iscopy: null,     isdiscountprinted: null,     isexchange: null,     isindispute: null,     ispaid: null,     ispayschedulevalid: null,     isprinted: null,     isselfservice: null,     issotrx: null,     istaxincluded: null,     istransferred: null,     isvoidable: null,     lyeicaeainformed: null,     lyeicaeainformeddetail: null,     lyeimanageelectronicinvoiceprocess: null,     managedragorderdiscounts: null,     managedragordersurcharges: null,     manageelectronicinvoice: null,     manualdocumentno: null,     manualgeneraldiscount: null,     mAuthorizationchainId: null,     mInouttransportId: null,     mPricelistId: null,     mRmaId: null,     netamount: null,     nombrecli: null,     notexchangeablecredit: null,     nroidentificcliente: null,     numerocomprobante: null,     numerodedocumento: null,     oldgrandtotal: null,     originvfecha: null,     originvnro: null,     originvptovta: null,     originvtipo: null,     paymentrule: null,     poreference: null,     posted: null,     pricelistcurrency: null,     printtype: null,     processed: null,     processing: null,     puntodeventa: null,     refInvoiceId: null,     salesrepId: null,     sendemail: null,     skipipnocaevalidation: null,     tipocomprobante: null,     totallines: null,     updated: null,     updatedby: null,     updateorderqty: null,     user1Id: null,     user2Id: null,     vtocae: null,     additionalvalues: null,     referencedvalues: null, },  
MInvoice.BeforeSave...
MInvoice.BeforeSave. C_DocTypeTarget_ID: 1010507
MInvoice.BeforeSave de Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Se trata de una FC/NC verifica existencia de comprobantes en borrador!
MInvoice.Valido numeracion de comprobantes: TipoID=1010507 PtoVenta=0 Numero=0
MInvoice.sql Validacion comprobante de ventas: SELECT c_invoice_id FROM c_invoice WHERE  (documentno = ?) AND (c_doctypetarget_id = ?)  AND  (c_invoice_id <> ?)  AND docStatus in ('CO', 'CL', 'VO', 'RE', 'DR') AND isactive='Y' AND IsSOTrx='Y'
MInvoice.Valido la existencia del comprobante de ventas #:100071 - Tipo:1010507 => null
MInvoice.doJumpNumberControls. DocumentNo=100071 Numero comprobante:0 Anterior:-1
2026-07-03 16:59:36.967 INFO - InvoiceController.updateInvoice: <200 OK OK,[]>
2026-07-03 16:59:36.973 INFO - InvoiceController.updateInvoice Arg1: -1, Arg2: class Invoice {,     actualizarpreciosconfacturadecompra: null,     adClientId: null,     adOrgId: null,     adOrgtrxId: null,     adUserId: null,     applypercepcion: null,     authcode: null,     authmatch: null,     authorizationchainstatus: null,     authorize: null,     cActivityId: null,     cae: null,     caecbte: null,     caeerror: null,     cai: null,     caja: null,     cBpartnerId: null,     cBpartnerLocationId: null,     cCampaignId: null,     cCashlineId: null,     cChargeId: null,     cConversiontypeId: null,     cCurrencyId: null,     cDoctypeId: null,     cDoctypetargetId: null,     chargeamt: null,     cInvoiceId: null,     cInvoiceOrigId: null,     cLetraComprobanteId: null,     codigocategoriaiva: null,     copyfrom: null,     cOrderId: null,     cOrderOrigId: null,     cPaymentId: null,     cPaymenttermId: null,     cPosjournalId: null,     cPospaymentmediumCreditId: null,     cPospaymentmediumId: null,     cProjectId: null,     createcashline: null,     created: null,     createdby: null,     createfrom: null,     cRegionDeliveryId: null,     cRegionId: null,     cuit: null,     dateacct: null,     datecai: null,     dateinvoiced: null,     dateordered: null,     dateprinted: null,     daterecepted: null,     deliveryviarule: null,     description: null,     docaction: null,     docstatus: null,     docsubtypeinv: null,     documentno: -1,     fechadetcparaactualizarprecios: null,     fiscalalreadyprinted: null,     fiscaldescription: null,     generateto: null,     grandtotal: null,     idcae: null,     importclearance: null,     initialcurrentaccountamt: null,     invoiceAdress: null,     isactive: null,     isapproved: null,     iscopy: null,     isdiscountprinted: null,     isexchange: null,     isindispute: null,     ispaid: null,     ispayschedulevalid: null,     isprinted: null,     isselfservice: null,     issotrx: null,     istaxincluded: null,     istransferred: null,     isvoidable: null,     lyeicaeainformed: null,     lyeicaeainformeddetail: null,     lyeimanageelectronicinvoiceprocess: null,     managedragorderdiscounts: null,     managedragordersurcharges: null,     manageelectronicinvoice: null,     manualdocumentno: null,     manualgeneraldiscount: null,     mAuthorizationchainId: null,     mInouttransportId: null,     mPricelistId: null,     mRmaId: null,     netamount: null,     nombrecli: null,     notexchangeablecredit: null,     nroidentificcliente: null,     numerocomprobante: null,     numerodedocumento: null,     oldgrandtotal: null,     originvfecha: null,     originvnro: null,     originvptovta: null,     originvtipo: null,     paymentrule: null,     poreference: null,     posted: null,     pricelistcurrency: null,     printtype: null,     processed: null,     processing: null,     puntodeventa: null,     refInvoiceId: null,     salesrepId: null,     sendemail: null,     skipipnocaevalidation: null,     tipocomprobante: null,     totallines: null,     updated: null,     updatedby: null,     updateorderqty: null,     user1Id: null,     user2Id: null,     vtocae: null,     additionalvalues: null,     referencedvalues: null, },  
2026-07-03 16:59:36.977 INFO - InvoiceController.updateInvoice: <404 NOT_FOUND Not Found,[]>
2026-07-03 16:59:36.984 INFO - InvoiceController.deleteInvoice Arg1: 1022184,  
2026-07-03 16:59:36.990 INFO - InvoiceController.deleteInvoice: <409 CONFLICT Conflict,No se pudo borrar el registro , No es posible borrar un registro que se ya encuentra procesado,[]>
2026-07-03 16:59:36.996 INFO - InvoiceController.processInvoice Arg1: 1022184, Arg2: VO,  
MInvoice.BeforeSave...
MInvoice.BeforeSave. C_DocTypeTarget_ID: 1010507
MInvoice.BeforeSave de Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Se trata de una FC/NC verifica existencia de comprobantes en borrador!
MInvoice.Valido numeracion de comprobantes: TipoID=1010507 PtoVenta=0 Numero=0
MInvoice.sql Validacion comprobante de ventas: SELECT c_invoice_id FROM c_invoice WHERE  (documentno = ?) AND (c_doctypetarget_id = ?)  AND  (c_invoice_id <> ?)  AND docStatus in ('CO', 'CL', 'VO', 'RE', 'DR') AND isactive='Y' AND IsSOTrx='Y'
MInvoice.Valido la existencia del comprobante de ventas #:100071 - Tipo:1010507 => null
MInvoice.doJumpNumberControls. DocumentNo=100071 Numero comprobante:0 Anterior:-1
MInvoice.BeforeSave...
MInvoice.BeforeSave. C_DocTypeTarget_ID: 1010507
MInvoice.BeforeSave de Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Se trata de una FC/NC verifica existencia de comprobantes en borrador!
MInvoice.Valido numeracion de comprobantes: TipoID=1010507 PtoVenta=0 Numero=0
==> MInvoiceLine. MInvoiceLine.validCategoriaIva. Corresponde Descontar Impuesto: false
MInvoice.MInvoice.isCategoriaBPSinImpuestos. Corresponde Descontar Impuesto: NO
==> MInvoiceLine. getPriceList. Desde micro componente Facturacion priceList final:100.0000
==> MInvoiceLine. getPriceList desde micro componente Facturacion  (NO verifica ocultar descuento - estandar):100.0000
==> MInvoiceLine. MInvoiceLine.validCategoriaIva. Corresponde Descontar Impuesto: false
MInvoice.MInvoice.isCategoriaBPSinImpuestos. Corresponde Descontar Impuesto: NO
==> MInvoiceLine. getPriceList. Desde micro componente Facturacion priceList final:30.0000
==> MInvoiceLine. getPriceList desde micro componente Facturacion  (NO verifica ocultar descuento - estandar):30.0000
==> MInvoiceLine. MInvoiceLine.validCategoriaIva. Corresponde Descontar Impuesto: false
MInvoice.MInvoice.isCategoriaBPSinImpuestos. Corresponde Descontar Impuesto: NO
==> MInvoiceLine. getPriceList. Desde micro componente Facturacion priceList final:100.0000
==> MInvoiceLine. getPriceList desde micro componente Facturacion  (NO verifica ocultar descuento - estandar):100.0000
==> MInvoiceLine. MInvoiceLine.validCategoriaIva. Corresponde Descontar Impuesto: false
MInvoice.MInvoice.isCategoriaBPSinImpuestos. Corresponde Descontar Impuesto: NO
==> MInvoiceLine. getPriceList. Desde micro componente Facturacion priceList final:30.0000
==> MInvoiceLine. getPriceList desde micro componente Facturacion  (NO verifica ocultar descuento - estandar):30.0000
MInvoice.CompleteIt Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Validar miPyme=true TPV=false ignoreMiPymeValidation=false getLetra()=null
MInvoice.CompleteIt Asegurar que la secuencia ID 1011715 sea mayor al ultimo numero utilizado!
MInvoice.Es una anulacion ?trueNumeroComprobante=0 DocumentNo=100072
Debe postear inmediatamente=false Estado documento=CO
MInvoice.BeforeSave...
MInvoice.BeforeSave. C_DocTypeTarget_ID: 1010507
MInvoice.BeforeSave de Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Se trata de una FC/NC verifica existencia de comprobantes en borrador!
MInvoice.sql Validacion comprobante de ventas: SELECT c_invoice_id FROM c_invoice WHERE  (documentno = ?) AND (c_doctypetarget_id = ?)  AND  (c_invoice_id <> ?)  AND docStatus in ('CO', 'CL', 'VO', 'RE', 'DR') AND isactive='Y' AND IsSOTrx='Y'
MInvoice.Valido la existencia del comprobante de ventas #:100072 - Tipo:1010507 => null
MInvoice.doJumpNumberControls. DocumentNo=100072 Numero comprobante:0 Anterior:-1
MInvoice.BeforeSave...
MInvoice.BeforeSave. C_DocTypeTarget_ID: 1010507
MInvoice.BeforeSave de Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Se trata de una FC/NC verifica existencia de comprobantes en borrador!
MInvoice.sql Validacion comprobante de ventas: SELECT c_invoice_id FROM c_invoice WHERE  (documentno = ?) AND (c_doctypetarget_id = ?)  AND  (c_invoice_id <> ?)  AND docStatus in ('CO', 'CL', 'VO', 'RE', 'DR') AND isactive='Y' AND IsSOTrx='Y'
MInvoice.Valido la existencia del comprobante de ventas #:100072 - Tipo:1010507 => null
MInvoice.doJumpNumberControls. DocumentNo=100072 Numero comprobante:0 Anterior:-1
MInvoice.BeforeSave...
MInvoice.BeforeSave. C_DocTypeTarget_ID: 1010507
MInvoice.BeforeSave de Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Se trata de una FC/NC verifica existencia de comprobantes en borrador!
MInvoice.sql Validacion comprobante de ventas: SELECT c_invoice_id FROM c_invoice WHERE  (documentno = ?) AND (c_doctypetarget_id = ?)  AND  (c_invoice_id <> ?)  AND docStatus in ('CO', 'CL', 'VO', 'RE', 'DR') AND isactive='Y' AND IsSOTrx='Y'
MInvoice.Valido la existencia del comprobante de ventas #:100071 - Tipo:1010507 => null
MInvoice.doJumpNumberControls. DocumentNo=100071 Numero comprobante:0 Anterior:-1
MInvoice.MInvoice.doFiscalProcess. invoice=100072 NroComp=0
MInvoice.No corresponde generacion de CAE
MInvoice.No corresponde impresion fiscal
MInvoice.BeforeSave...
MInvoice.BeforeSave. C_DocTypeTarget_ID: 1010507
MInvoice.BeforeSave de Controles de Correlatividad de Numeracion MInvoice en Componente * ...
MInvoice.Se trata de una FC/NC verifica existencia de comprobantes en borrador!
MInvoice.sql Validacion comprobante de ventas: SELECT c_invoice_id FROM c_invoice WHERE  (documentno = ?) AND (c_doctypetarget_id = ?)  AND  (c_invoice_id <> ?)  AND docStatus in ('CO', 'CL', 'VO', 'RE', 'DR') AND isactive='Y' AND IsSOTrx='Y'
MInvoice.Valido la existencia del comprobante de ventas #:100071 - Tipo:1010507 => null
MInvoice.doJumpNumberControls. DocumentNo=100071 Numero comprobante:0 Anterior:-1
2026-07-03 16:59:37.517 INFO - InvoiceController.processInvoice: <200 OK OK,[]>
2026-07-03 16:59:37.522 INFO - SecurityController.keygen Arg1: {}, Arg2: {accept=text/plain, application/json, application/*+json, */*, username=AdminLibertya, password=AdminLibertya, clientid=1010016, orgid=1010053, content-length=0, host=localhost:46480, connection=Keep-Alive, user-agent=Apache-HttpClient/4.5.2 (Java/1.8.0_121), accept-encoding=gzip,deflate},  
2026-07-03 16:59:37.525 INFO - SecurityController.keygen: <200 OK OK,Bearer eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiJKV1RCdWlsZGVyIiwic3ViIjoiQWRtaW5MaWJlcnR5YSIsImF1dGhvcml0aWVzIjpbIlJPTEVfVVNFUiJdLCJ1c2VyTmFtZSI6IkFkbWluTGliZXJ0eWEiLCJjbGllbnRJRCI6MTAxMDAxNiwib3JnSUQiOjEwMTAwNTMsImlhdCI6MTc4MzA5Nzk3NywiZXhwIjoyNjQ3MDExNTc3fQ.yO9n4ycVLA1XJmKK-hkKmYQVsYEo9dPM8cXTmr
2026-07-03 16:59:37.530 INFO - SecurityController.keygen Arg1: {}, Arg2: {accept=text/plain, application/json, application/*+json, */*, username=AdminLibertya, content-length=0, host=localhost:46480, connection=Keep-Alive, user-agent=Apache-HttpClient/4.5.2 (Java/1.8.0_121), accept-encoding=gzip,deflate},  
2026-07-03 16:59:37.531 INFO - SecurityController.keygen: <403 FORBIDDEN Forbidden,[]>
2026-07-03 16:59:37.537 INFO - InvoiceController.deleteInvoice Arg1: 1011608,  
2026-07-03 16:59:37.562 INFO - InvoiceController.deleteInvoice: <401 UNAUTHORIZED Unauthorized,Token de acceso limitado a compañía 1010016,[]>
2026-07-03 16:59:37.575 INFO - InvoiceController.deleteInvoice Arg1: -1,  
2026-07-03 16:59:37.579 INFO - InvoiceController.deleteInvoice: <404 NOT_FOUND Not Found,[]>