Closed coneman72 closed 1 year ago
Agrego info (no se si es lo correcto pero a mi me resolvió el problema). En "wsfe-production.wsdl" cambié:
por
Cambiando "CbteFch":20230301
a string "CbteFch":"20230301"
tampoco lo soluciona?
(10197) Si el comprobante es Debito o Credito, enviar estructura CbteAsoc o PeriodoAsoc. y la data coincide con ejemplo para nota de crédito, alguna solución. @coneman72 no me funcionó tu propuesta, no se que mas hacer, llevo dos días leyendo y nada
Tenes que mandar asi:
'CbtesAsoc' => array( // (Opcional) Comprobantes asociados array( 'Tipo' => 6, // Tipo de comprobante (ver tipos disponibles) 'PtoVta' => 1, // Punto de venta 'Nro' => 1, // Numero de comprobante 'Cuit' => 20111111112 // (Opcional) Cuit del emisor del comprobante ) ),
@ocielgarrido a mi me pasó lo mismo, después de ese arreglo me empezó a aparecer el error 10197 y el json estoy casi seguro que está bien. Estoy igual que vos.
Asi es mi json:
{ "CantReg": 1, "PtoVta": "5", "CbteTipo": 203, "Concepto": "2", "DocTipo": 80, "DocNro": "11111111111", "FchServDesde": 20230307, "FchServHasta": 20230307, "PeriodoAsoc": { "FchDesde": 20230307, "FchHasta": 20230307 }, "CbteFch": 20230307, "ImpTotal": 355915.45, "ImpTotConc": 0, "ImpNeto": 294145, "ImpOpEx": 0, "ImpIVA": 61770.45, "ImpTrib": 0, "MonId": "PES", "MonCotiz": 1, "Iva": [ { "Id": 5, "BaseImp": 294145, "Importe": 61770.45 } ], "CbtesAsoc": [ { "Tipo": 201, "PtoVta": 5, "Nro": 4, "Cuit": "11111111111", "CbteFch": 20230301 } ], "Opcionales": [ { "Id": 22, "Valor": "N" } ] }
Yo lo solucione y el mío es así:
$dataNCA=array( 'CantReg' => 1, // Cantidad de facturas a registrar 'PtoVta' => intval($punto_de_venta), 'CbteTipo' => intval($tipo_de_factura), 'Concepto' => $concepto, 'DocTipo' => $tipo_de_documento, 'DocNro' => $numero_de_documento, 'CbteDesde' => $numero_de_factura, 'CbteHasta' => $numero_de_factura, 'CbteFch' => intval(str_replace('-', '', $fecha)), 'FchServDesde' => $fecha_servicio_desde, 'FchServHasta' => $fecha_servicio_hasta, 'FchVtoPago' => intval(str_replace('-', '', $fecha_vencimiento_pago)), 'ImpTotal' => $importe_gravado + $importe_exento_iva, 'ImpTotConc'=> 0, // Importe neto no gravado 'ImpNeto' => $importe_neto, 'ImpOpEx' => $importe_exento_iva, 'ImpIVA' => $importe_iva, 'ImpTrib' =>0,// $importe_iva, //Importe total de tributos 'MonId' => 'PES', //Tipo de moneda usada en la factura ('PES' = pesos argentinos) 'MonCotiz' => 1, // Cotización de la moneda usada (1 para pesos argentinos) 'CbtesAsoc' =>array( //Factura asociada array( 'Tipo' => intval ($tipo_factura_asociada), 'PtoVta' => intval($punto_factura_asociada), 'Nro' => intval($numero_factura_asociada), ) ),
'Iva' => // Alícuotas asociadas al factura
$alicutasIva
,
);
Saludos Ociel Garrido 299-6053-889 @ocielgarrido
El mar, 21 mar 2023 a las 15:45, CoNE @.***>) escribió:
Asi es mi json:
{ "CantReg": 1, "PtoVta": "5", "CbteTipo": 203, "Concepto": "2", "DocTipo": 80, "DocNro": "11111111111", "FchServDesde": 20230307, "FchServHasta": 20230307, "PeriodoAsoc": { "FchDesde": 20230307, "FchHasta": 20230307 }, "CbteFch": 20230307, "ImpTotal": 355915.45, "ImpTotConc": 0, "ImpNeto": 294145, "ImpOpEx": 0, "ImpIVA": 61770.45, "ImpTrib": 0, "MonId": "PES", "MonCotiz": 1, "Iva": [ { "Id": 5, "BaseImp": 294145, "Importe": 61770.45 } ], "CbtesAsoc": [ { "Tipo": 201, "PtoVta": 5, "Nro": 4, "Cuit": "11111111111", "CbteFch": 20230301 } ], "Opcionales": [ { "Id": 22, "Valor": "N" } ] }
— Reply to this email directly, view it on GitHub https://github.com/AfipSDK/afip.php/issues/142#issuecomment-1478415632, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUBNBIAJG3T7XUMFFMGOWLW5HZMXANCNFSM6AAAAAAVSVHO7Y . You are receiving this because you were mentioned.Message ID: @.***>
Buenas tardes,
Me pasa que solo en entorno de Producción me da error 10158 (El campo CbteAsoc.CbteFch es obligatorio informar si es una Factura de Credito) cuando intento informar una NC Electronica (Mipyme) que hice sobre una Fact de Crédito Electrónica, en entorno de prueba anda bien.
El json lo revisé varias veces y es algo así:
{ "CantReg":1, "PtoVta":"5", "CbteTipo":203, "Concepto":"2", "DocTipo":80, "DocNro":"11111111111", "FchServDesde":20230307, "FchServHasta":20230307, "CbteFch":20230307, "ImpTotal":355915.45, "ImpTotConc":0, "ImpNeto":294145, "ImpOpEx":0, "ImpIVA":61770.45, "ImpTrib":0, "MonId":"PES", "MonCotiz":1, "Iva":[ { "Id":5, "BaseImp":294145, "Importe":61770.45 } ], "CbtesAsoc":[ { "Tipo":201, "PtoVta":5, "Nro":4, "Cuit":"11111111111", "CbteFch":20230301 } ], "Opcionales":[ { "Id":22, "Valor":"N" } ] }
Alguna sugerencia? muchas gracias.