Logre resolverlo gente... despues de pelear mucho deje full integrada boleta y factura... el problema de cuadratura al menos mi caso en el libro de compra tenia que ver con la funcion que hacia el redondeo de decimales....les pego el resumen de mi IA para ver si les sirve, saludos
Razón: SII trunca decimales en cálculo IVA, no redondea. Usar round() causaba
descuadre 1 peso vs totales esperados SII → rechazo Libro de Compras
cuadratura.
Fix: cambiar round($neto * 0.19) → floor($neto * 0.19) en cálculo IVA de cada
línea.
Otros fixes mismo batch (Stage 1 SII Set 13 cuadratura LC):
┌───────────────────┬──────────────────────────────────────────────────────┐
│ Bug │ Fix │
├───────────────────┼──────────────────────────────────────────────────────┤
│ Round vs truncate │ floor() │
│ IVA │ │
├───────────────────┼──────────────────────────────────────────────────────┤
│ F9 TpoDoc 46 │ mnt_total = neto + iva (no solo neto) │
│ retención │ │
├───────────────────┼──────────────────────────────────────────────────────┤
│ F781 TpoDoc 30 │ IVAUsoComun simpleType Detalle (sin wrapper) + │
│ IVA Uso Común │ TotIVAUsoComun + FctProp TotalesPeriodo │
├───────────────────┼──────────────────────────────────────────────────────┤
│ F67 TpoDoc 33 │ IVANoRec/CodIVANoRec=4 + MntIVANoRec │
│ entrega gratis │ │
├───────────────────┼──────────────────────────────────────────────────────┤
│ Orden │ TpoDoc, TotDoc, TotOpExe?, TotMntExe, TotMntNeto, │
│ TotalesPeriodo │ TotOpIVARec?, TotMntIVA, TotIVANoRec*?, │
│ │ TotIVAUsoComun?, FctProp?, TotMntTotal │
└───────────────────┴──────────────────────────────────────────────────────┘