Untitled
unknown
php
2 years ago
2.5 kB
5
Indexable
$sii_registros = array( // Factura emitida (object)array( // Libro al que pertenece el registro 'libro' => 'FactEmitidas', 'operacion' => $operation_type, 'sii_TipoFactura' => 'F1', // 01: Operación de régimen general. 'sii_ClaveRegimenEspecialOTrascendencia' => '01', 'sii_DescripcionOperacion' => $invoice_customer->doc->description, // LA api permite 3 bloques de desglose. // Esde no es un campo del SII sino una forma en la que indicamos en qué bloque de desglose queremos introducir los datos. // - DesgloseFactura // - Operación > PrestacionServicios // - Operación > EntregaBienes 'sii_TipoDesglose' => 'PrestacionServicios', // S1 - No exenta - Sin inversion sujeto pasivo 'sii_TipoNoExenta' => 'S1', // Fecha de la factura. Y-m-d 'factura_fecha' => date("Y-m-d", strtotime($invoice_customer->date)), 'factura_numero' => $invoice_customer->invoice_nro, 'factura_serie' => $invoice_customer->serie, 'factura_subtotal' => $invoice_customer->base, 'factura_total' => $invoice_customer->total, // Datos del cliente 'factura_cliente' => $invoice_customer->customer_name, 'factura_cliente_nif' => $customer->cif, /** * Una matriz con unas lineas de factura que lleven la información básica de: * - Base imponible * - Porcentaje IVA * - Importe IVA */ 'factura_lineas' => $ivas ) ); if ($customer->foreign || $customer->community_id == CANARIAS) { $sii_registros[0]->sii_Sujeta_NoSujeta = 'NoSujeta'; $sii_registros[0]->sii_NoSujeta_Motivo = 'TAIReglasLocalizacion'; $sii_registros[0]->sii_CausaExencion = 'E2'; // Ver lista L9 documentación SII: Causa de exención de operaciones sujetas y exentas'] } else { // los "normales" $sii_registros[0]->sii_Sujeta_NoSujeta = 'Sujeta_NoExenta'; }
Editor is loading...