From 2b2c59ab288a1cfe3fd95f0f03ea2fe95063cbca Mon Sep 17 00:00:00 2001 From: james Date: Fri, 14 Aug 2020 00:23:13 -0500 Subject: [PATCH] Cambios contables --- src/test/java/com/qsoft/test/Tester.java | 43 +++--- src/test/java/com/qsoft/test/testJson.json | 164 ++++++++++++++++----- 2 files changed, 149 insertions(+), 58 deletions(-) diff --git a/src/test/java/com/qsoft/test/Tester.java b/src/test/java/com/qsoft/test/Tester.java index 0b433cd..cba9688 100644 --- a/src/test/java/com/qsoft/test/Tester.java +++ b/src/test/java/com/qsoft/test/Tester.java @@ -9,11 +9,16 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.qsoft.erp.constantes.DominioConstantes; import com.qsoft.erp.constantes.EntidadEnum; import com.qsoft.erp.dominio.AccionGenerica; +import com.qsoft.erp.dto.DescuentoFacturaDTO; +import com.qsoft.erp.dto.DetalleEntradaDTO; +import com.qsoft.erp.dto.DetalleFacturaDTO; import com.qsoft.erp.dto.DocumentoDTO; import com.qsoft.erp.dto.EstadoLiquidacionDTO; +import com.qsoft.erp.dto.FacturaCompraDTO; +import com.qsoft.erp.dto.FacturaVentaDTO; +import com.qsoft.erp.dto.ImpuestoFacturaDTO; import com.qsoft.erp.dto.LiquidacionDTO; -import com.qsoft.erp.dto.RetencionDTO; -import com.qsoft.erp.dto.RubroRetenidoDTO; +import com.qsoft.erp.model.FacturaCompra; import com.qsoft.wmp.services.rest.AccionResource; import com.qsoft.wmp.services.rest.ConsultaResource; import com.qsoft.wmp.services.xsd.EntradaAccion; @@ -34,9 +39,10 @@ public class Tester { public static void main(String[] args) throws IOException { System.out.println("TEST " + DominioConstantes.getDateTime()); - testAccionService(); //0101154 + testAccionService(); } + public static void testConsultaService() throws IOException { ObjectMapper maper = new ObjectMapper(); EntradaConsulta entrada = new EntradaConsulta(); @@ -69,7 +75,7 @@ public class Tester { ObjectMapper maper = new ObjectMapper(); EntradaAccion entrada = new EntradaAccion(); entrada.getBodyIn().setTipoAccion(AccionGenerica.GUARDA); - entrada.getBodyIn().setEntidad(EntidadEnum.Retencion.name()); + entrada.getBodyIn().setEntidad(EntidadEnum.FacturaCompra.name()); List> entidades = new ArrayList<>(); //TODO: agregar entidades entrada.getBodyIn().setEntidades(entidades); @@ -78,24 +84,23 @@ public class Tester { System.out.println("JSON=> " + s); AccionResource ar = new AccionResource(); System.out.println("POSTING...."); - List data = new ArrayList<>(); + List data = new ArrayList<>(); - RetencionDTO retencion = new RetencionDTO(); - retencion.setRetEstablecimiento("001"); - retencion.setRetPtoEmision("001"); - retencion.setRetSecuencial("00000095"); - retencion.setRetFechaEmision(new Date()); - retencion.setCliCodigo(1); - retencion.setRetTotalRetenido(50.20); - retencion.setRetReferencia("Retencion para factura de prueba"); + FacturaCompraDTO factura = new FacturaCompraDTO(); + factura.setFacEstablecimiento("001"); + factura.setFacPtoEmision("001"); + factura.setFacSecuencial("00000095"); + factura.setFacFechaEmision(new Date()); + factura.setProCodigo(1); + factura.setFacImporte(50.20); + factura.setFacObservacion("Factura de prueba"); + List detalle = new ArrayList<>(); + + detalle.add(new DetalleEntradaDTO()); + factura.setDetalle(detalle); - List detalle = new ArrayList<>(); - - detalle.add(new RubroRetenidoDTO()); - retencion.setDetalle(detalle); - - data.add(retencion); + data.add(factura); s = maper.writeValueAsString(data); System.out.println("JSON=> " + s); diff --git a/src/test/java/com/qsoft/test/testJson.json b/src/test/java/com/qsoft/test/testJson.json index c80c8a1..428b602 100644 --- a/src/test/java/com/qsoft/test/testJson.json +++ b/src/test/java/com/qsoft/test/testJson.json @@ -4,55 +4,141 @@ "canal": null, "medio": null, "aplicacion": "WeMedicalProV1.0", - "tipoTransaccion": "0101154", + "tipoTransaccion": "0101113", "usuario": "james", - "uuid": "4a410b3e2eebc30e865d6935aec3481bb3d394d863b28157d6f06bcc280635bd", + "uuid": "08dd2f23c2503122ac3e915c1352eb694596528eb8996878886188373eff0a90", "fechaHora": null, "idioma": null, "empresa": null, "geolocalizacion": null }, "bodyIn": { - "tipoAccion": 1, - "entidad": "Retencion", - "entidades": [ - { - "retCodigo": null, - "retEstablecimiento": "001", - "retPtoEmision": "001", - "retSecuencial": "00000095", - "retTotalBase": null, - "retAutorizacion": null, - "retClaveAcceso": null, - "retFechaEmision": "01/07/2019 14:00:25", - "retFechaRegistro": null, - "retFechaAutorizacion": null, - "retTotalRetenido": 50.2, - "retReferencia": "Retencion para factura de prueba", - "retEstado": null, - "detTipo": null, - "facCodigo": null, - "favCodigo": null, - "usuCodigo": null, - "cliCodigo": 1, - "sucCodigo": null, - "proCodigo": null, - "ejeCodigo": null, - "detalle": [ + "tipoAccion": 2, + "entidad": "Persona", + "entidades": [{ + "perCodigo": 2, + "detTipoIdentificacion": 3, + "perIdentificacion": "1715060073", + "perApellidos": "Ruales", + "perNombres": "Jaime", + "perFechaNacimiento": "10/07/1980", + "perDireccion": "TEST JAMES", + "perNacionalidad": "Ecuatorianao", + "perMail": "test_updated@qsoftec.com", + "detGenero": 17204, + "locCodigo": "170150", + "telefono": [ { - "rucCodigo": null, - "rucImpuesto": null, - "rucCodSri": null, - "rucBase": null, - "rucPorcentaje": null, - "rucRetencion": null, - "rucDescripcion": null, - "rucFechaRegistro": null, - "retCodigo": null, - "rubCodigo": null + "detTipo": 17208, + "telNumero": "099666777", + "telObservacion": "Cambio Observacion James", + "telEstado": 1, + "telCodigo": 3490 + }, { + "detTipo": 17208, + "telNumero": "023102108", + "telObservacion": "Cambio estado y observacion", + "telEstado": 0, + "telCodigo": 3491 + }, { + "detTipo": 23586, + "telNumero": "091234567", + "telObservacion": "Este es nuevo", + "telEstado": 0, + "telCodigo": 3495 + }, { + "detTipo": 23584, + "telNumero": "33332342", + "telObservacion": "colonavilus", + "telEstado": 0, + "telCodigo": 3496 + }, { + "detTipo": 23584, + "telNumero": "990000002", + "telObservacion": "aglegal", + "telEstado": 0, + "telCodigo": 3497 + }, { + "detTipo": 23584, + "telNumero": "9299", + "telObservacion": "", + "telEstado": 0, + "telCodigo": 3498 + }, { + "detTipo": 23584, + "telNumero": "099666777", + "telObservacion": "no llame nunca please", + "telEstado": 1, + "telCodigo": 3499 + }, { + "detTipo": 17208, + "telNumero": "7381781278", + "telObservacion": "tirate un paso", + "telEstado": 0, + "telCodigo": 3500 + }, { + "detTipo": 23585, + "telNumero": "0999999", + "telObservacion": "enikma build", + "telEstado": 0, + "telCodigo": 3501 + }, { + "detTipo": 17208, + "telNumero": "02222911", + "telObservacion": "casa", + "telEstado": 0, + "telCodigo": 3503 + }, { + "detTipo": 17208, + "telNumero": "02222", + "telObservacion": "SSS", + "telEstado": 0, + "telCodigo": 3504 + }, { + "detTipo": 17208, + "telNumero": "123123", + "telObservacion": "ssaa", + "telEstado": 0, + "telCodigo": 3506 + }, { + "detTipo": 17208, + "telNumero": "02020239911", + "telObservacion": "hola", + "telEstado": 0, + "telCodigo": 3507 + }, { + "detTipo": 23584, + "telNumero": "4546554", + "telObservacion": "ytyutyut", + "telEstado": 0, + "telCodigo": 3510 + }, { + "detTipo": 23586, + "telNumero": "1111", + "telObservacion": "", + "telEstado": 0, + "telCodigo": 3544 + }, { + "detTipo": 23586, + "telNumero": "0992233213", + "telObservacion": "", + "telEstado": 0, + "telCodigo": 3572 + }, { + "detTipo": 23586, + "telNumero": "11111", + "telObservacion": "telefono jaimito", + "telEstado": 1, + "telCodigo": 3573 + }, { + "detTipo": 23585, + "telNumero": "12311", + "telObservacion": "3aaa", + "telEstado": 0, + "telCodigo": 3574 } ] } ] } -} +} \ No newline at end of file