Personalizacion plantillas DTE


Para personalizar el diseño de tus DTE, lo puedes hacer haciendo uso de las variables predefinidas.

Lenguaje utilizado: HTML, CSS y Smarty

 

Variables que se pueden utilizar :

Todas las variables del XML segun estructura del SII:

 



Encabezado >
      IdDoc >
        TipoDTE > 33
        Folio > 10005
        FchEmis > 2017-04-06
        FchVenc > 2017-04-06
      
       Emisor >
        RUTEmisor > 99999999-9
        RznSoc > EMPRESA DE PRUEBA TEST
        GiroEmis > SERVICIOS
        Telefono > 955555556
        CorreoEmisor > eperez@obuma.cl
        Acteco > 72000
        Sucursal > C. Matriz
        DirOrigen > Alameda 2020
        CmnaOrigen > Santiago
        CiudadOrigen > Metropolitana
      
      Receptor >
        RUTRecep > 96529310-8
        RznSocRecep > CMPC TISSUE S.A. QUILICURA
        GiroRecep > Papelera
        Contacto > Camila Francisca Barrios Vera
        CorreoRecep > camila.barrios@softys.com
        DirRecep > Ojos del Salado 0711
        CmnaRecep > Quilicura
        CiudadRecep > Metropolitana
      
      Totales > 
        MntNeto > 10746
        MntExe > 0
        TasaIVA > 19.00
        IVA > 2042
        MntTotal > 12788
      
    
Detalle >
      NroLinDet > 1
      NmbItem > Mantencion
      DscItem > Prueba 2 notas de venta
      UnmdItem      
      QtyItem > 1.00
      PrcItem > 10746.00
      MontoItem > 10746
      DescuentoPct
      DescuentoMonto
      CodImpAdic
    
Referencia >
      NroLinRef > 1
      TpoDocRef > 110
      FolioRef > 52
      FchRef > 2021-05-06
      CodRef > 1
      RazonRef > ANULA DOCUMENTO DE LA REFERENCIA



Variables especificas de la estructura de OBUMA:

  • FmaPago = CondicionPago : Indica la condicion de pago, Contado/Credito.
  • CondicionPagoCodigo = id numerico de la condicion de pago
  • FchVencPlazo : Indica la cantidad de dias de plazo en base a la fecha de vencimiento.

 

Forma pago con detalle:

  • {$forma_pago1} Indica la forma de pago ingresada. Se refiere a la primera forma pago si tiene varios cobros.
  • {$forma_pago1_p} Indica la forma pago y el monto pagado.
  • {$forma_pago1_d_p} Indica la forma pago, el detalle y el monto pagado. 

 

  • {$forma_pago} Array con todas las formas de pago del dcto.

Ejemplo de loop:


{section name=fp loop=$forma_pago}

    {$forma_pago[fp]}

{/section}

 

  • $TotalEnLetras = Indica el monto total de la factura en letras
  • $NombreDTE = Nombre del Tipo Documento- Ej. Factura Electronica
  • $OficinaRegionalSII = Indica la oficina regional del sii a la que pertenece el contribuyente
  • $ResolucionSIINumero = Indica numero de resolución del SII
  • $ResolucionSIIAno = Indica año de la resolución 
  • $empresa_datos_deposito = muestra los datos de deposito ingresados en las configuraciones de obuma
  • $observaciones = muestra las observaciones ingresadas en la emisión del dcto
  • $total_peso_kg = muestra el peso total en kilogramos de los items del documento

Por el momento, los campos extras solo se pueden usar via API.

  • $campoextra1_value
  • $campoextra2_value
  • $campoextra3_value
  • $campoextra4_value
  • $campoextra5_value