Crear Factura B en PHP

RunLLM
RunLLM

Para crear una Factura B con un IVA del 10.5% en PHP usando el Afip SDK, debes especificar el tipo de IVA en el array de IVA. Aquí tienes un ejemplo de cómo hacerlo:

include 'ruta/a/src/Afip.php';

$CUIT = 20409378472;
$afip = new Afip(array('CUIT' => $CUIT));

$data = array(
    'CantReg' => 1,
    'PtoVta' => 1,
    'CbteTipo' => 6,
    'Concepto' => 1,
    'DocTipo' => 99,
    'DocNro' => 0,
    'CbteDesde' => 1,
    'CbteHasta' => 1,
    'CbteFch' => intval(date('Ymd')),
    'ImpTotal' => 110.5,
    'ImpTotConc' => 0,
    'ImpNeto' => 100,
    'ImpOpEx' => 0,
    'ImpIVA' => 10.5,
    'ImpTrib' => 0,
    'MonId' => 'PES',
    'MonCotiz' => 1,
    'Iva' => array(
        array(
            'Id' => 4, // Id del tipo de IVA (4 para 10.5%)
            'BaseImp' => 100,
            'Importe' => 10.5
        )
    ),
);

$res = $afip->ElectronicBilling->CreateVoucher($data);
echo $res['CAE'];
echo $res['CAEFchVto'];

Este código crea una Factura B con un IVA del 10.5%. Asegúrate de ajustar los valores según tus necesidades específicas.

¿Necesitas más detalles?

Sources: