AfipSDK / afip.php

Libreria para usar los Web Services de AFIP
https://afipsdk.com/
MIT License
268 stars 118 forks source link

Falta documentar el parámetro AFIP_SDK::ElectronicBilling->CreateVoucher($data['Tributos']) #134

Closed evering88 closed 1 year ago

evering88 commented 2 years ago

Falta documentar el parámetro AFIP_SDK::ElectronicBilling->CreateVoucher($data['Tributos']) en la Wiki.

Si el valor AFIP_SDK::ElectronicBilling->CreateVoucher($data['ImpTribu']) es mayor a cero, el WS de Afip exige el campo 'Tributos' el cual es un array compuesto de arrays (uno por cada tributo distinto) con la siguiente estructura:

[
'Id' => (int) ID del tributo,
'Desc' => (string) Nombre del impuesto/perc,
'BaseImp' => (double) Base sobre la que se calculó,
'Alic' => (double) Alícuota aplicada,
'Importe' => (double) Monto total del impuesto/perc
]

Para ver los primeros dos valores, observar la salida de AFIP_SDK::ElectronicBilling->getTaxTypes()

Si no se realiza esta carga, el WS de facturación de AFIP arrojará el siguiente error:

Info(10024): Si ImpTrib es mayor a 0 el objeto Tributos y Tributo son obligatorios

ivanalemunioz commented 1 year ago

https://github.com/AfipSDK/afip.php/blob/1d9911509dfef8930c0eacc15692fc4e834ea750/examples/CreateVoucher.php#L33

Ahi esta el ejemplo de como usarlo