Cambios contables

This commit is contained in:
james 2020-08-14 00:23:13 -05:00
parent 3a0ca4f706
commit 2b2c59ab28
2 changed files with 149 additions and 58 deletions

View File

@ -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<Map<String, Object>> 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<RetencionDTO> data = new ArrayList<>();
List<FacturaCompraDTO> 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<DetalleEntradaDTO> detalle = new ArrayList<>();
detalle.add(new DetalleEntradaDTO());
factura.setDetalle(detalle);
List<RubroRetenidoDTO> 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);

View File

@ -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
}
]
}
]
}
}
}