jccastillo0007 / eFacturaT

eFacturaT
0 stars 2 forks source link

AFT Biosplash, No envia correctamente la base a nivel producto del IVA y marca error #2435

Closed RigoFlores closed 1 month ago

RigoFlores commented 1 month ago

En biosplash se captura la remisión en PFTv2.0 y se factura desde AFT

No se si ocurra con todas las nuevas remisiones, pero al menos en estas remisiones 473, 476 y 482 pasó lo mismo. RFC Emisor BAR170213PH1 (PFTv2.0) Es el único que maneja remisiones al momento.

Casi todo está bien, excepto que la base del IVA reportada a nivel producto, es incorrecta y provoca error. Incluso el importe del IVA a nivel producto está OK. ¿Calcula al vuelo el IVA del producto o cómo lo obtiene?

Este es el dato incorrecto: cfdi:Traslado Base="94590.500000" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000" Importe="3026.90"

debería ser: cfdi:Traslado Base="18918.10" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000" Importe="3026.90"

Esta es la salida de catalina de la remisión 482.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

2024-05-28 16:23:46,234 DEBUG [https-jsse-nio-8443-exec-44] (CFDBusinessLogicProvider.java:260) - Calling FacturaTi 2024-05-28 16:23:46,234 DEBUG [https-jsse-nio-8443-exec-44] (CFDiHelper.java:34) - FacturaTi will get this : EMISOR value : BAR170213PH1 2024-05-28 16:23:46,234 DEBUG [https-jsse-nio-8443-exec-44] (CFDiHelper.java:34) - FacturaTi will get this : RECEPTOR value : AMC151016SF1 2024-05-28 16:23:46,234 DEBUG [https-jsse-nio-8443-exec-44] (CFDiHelper.java:34) - FacturaTi will get this : CLIENT_SERIE value : FI 2024-05-28 16:23:46,234 DEBUG [https-jsse-nio-8443-exec-44] (CFDiHelper.java:34) - FacturaTi will get this : CLIENT_FOLIO value : 428 2024-05-28 16:23:46,234 DEBUG [https-jsse-nio-8443-exec-44] (CFDiHelper.java:34) - FacturaTi will get this : HAS_ADDENDA value : 2024-05-28 16:23:46,234 DEBUG [https-jsse-nio-8443-exec-44] (Sealer.java:227) - Process Sign CFDi starts 2024-05-28 16:23:46,235 DEBUG [https-jsse-nio-8443-exec-44] (Validator.java:195) - EMISOR : BAR170213PH1 2024-05-28 16:23:46,235 DEBUG [https-jsse-nio-8443-exec-44] (Validator.java:195) - RECEPTOR : AMC151016SF1 2024-05-28 16:23:46,235 DEBUG [https-jsse-nio-8443-exec-44] (Validator.java:195) - CLIENT_SERIE : FI 2024-05-28 16:23:46,235 DEBUG [https-jsse-nio-8443-exec-44] (Validator.java:195) - CLIENT_FOLIO : 428 2024-05-28 16:23:46,235 DEBUG [https-jsse-nio-8443-exec-44] (Validator.java:195) - HAS_ADDENDA : 2024-05-28 16:23:46,577 DEBUG [https-jsse-nio-8443-exec-44] (Validator.java:80) - Get folios from DB (BAR170213PH1) : 1 2024-05-28 16:23:46,578 DEBUG [https-jsse-nio-8443-exec-44] (Validator.java:101) - only one CFDiFolios founded : com.cfd.shared.model.CFDiFolios@55872ae8[id=10390,emisor=BAR170213PH1,ini_range=50,fin_range=1250,current_folio=448,status=ON_USE,dateOfIssue=27/02/2025 17:20:41,date=27/02/2024 17:20:41,lastTransaction=,newFolios=0,paymentType=] 2024-05-28 16:23:46,579 DEBUG [https-jsse-nio-8443-exec-44] (Validator.java:244) - CFDi Status : 009 : BAR170213PH1 - AMC151016SF1 - 449 - 428 - FI - null - 28052024162346 2024-05-28 16:23:46,745 DEBUG [https-jsse-nio-8443-exec-44] (SealerPACProcess.java:324) - FactureHoy process starts here 2024-05-28 16:23:46,745 INFO [https-jsse-nio-8443-exec-44] (FactureHoyService.java:100) - Setting up FactureHoy user : TIA101020BP4 2024-05-28 16:23:46,745 INFO [https-jsse-nio-8443-exec-44] (FactureHoyService.java:101) - Setting up FactureHoy pwd : Acceso$1 2024-05-28 16:23:46,745 INFO [https-jsse-nio-8443-exec-44] (FactureHoyService.java:102) - Setting up facturehoyStampUrl to : https://wsprod3.facturehoy.com/CFDI40/WsEmisionTimbrado40?wsdl 2024-05-28 16:23:46,745 INFO [https-jsse-nio-8443-exec-44] (FactureHoyService.java:103) - Setting up facturehoyStampService to : 67136644 2024-05-28 16:23:46,745 INFO [https-jsse-nio-8443-exec-44] (FactureHoyService.java:104) - Setting up facturehoyCancelUrl to : https://cancelacion.facturehoy.com/CancelacionCFDI33/WsCancelacionCFDI33?wsdl 2024-05-28 16:23:47,709 DEBUG [https-jsse-nio-8443-exec-44] (SealerPACProcess.java:328) - isError : true 2024-05-28 16:23:47,709 DEBUG [https-jsse-nio-8443-exec-44] (SealerPACProcess.java:329) - UUID : 2024-05-28 16:23:47,711 DEBUG [https-jsse-nio-8443-exec-44] (SealerPACProcess.java:330) - Fecha/Hora timbrado: null 2024-05-28 16:23:47,711 DEBUG [https-jsse-nio-8443-exec-44] (SealerPACProcess.java:331) - Link/Ruta Acuse Recepcion SAT: CFDI40180 - El valor del campo Importe o que corresponde a Traslado no se encuentra entre el limite inferior y superior permitido.
RigoFlores commented 1 month ago

Yo capturé en pro la remisión 506 y marcó lo mismo.

RigoFlores commented 1 month ago

En pru ya lo logré reproducir con la remisión: 279 de emisor XIQB891116QE4.

Ya había hecho una hace rato con otros números y no hubo problema, aquí el tema es que al agregar el producto, le modifiqué la cantidad y precio unitario: 5 y 3783.62 respectivamente y con eso ya pude reproducir el problema.