Base de Conocimientos (KB)
Facturación Electrónica : SUNAT > Help Desk : VFPS CPE > Base de Conocimientos (KB)

Ayuda de búsqueda:


Propiedades para XML con ISC

Solución

Si deseamos crear un documento electrónico con ISC (impuesto selectivo al consumo vamos a realizarlo ingresando información en las siguientes propiedades de nuestro componente de facturación electrónica:

*!* SOLO LLENAR ESTA PROPIEDAD SI TIENE ISC DE LO CONTRARIO DEJARLA EN BLANCO [""]
*!* MONTO TOTAL DEL IMPUESTO ISC
_SCREEN.loCPE.lcTotalISC = "255.00"
 
*!* INGRESO DE ITEMS DEL DOCUMENTO ELECTRONICO
*!* lcCursor ES EL CURSOR ALIAS O TABLA QUE CONTIENE LOS DATOS PARA LLENAR LAS PROPIEDAS
LOCAL lcCursor,lnSum
 
lnSum    = 1
lcCursor = "tucursordeitems"
 
SELECT(lcCursor)
IF RECCOUNT(lcCursor) > 0
   _SCREEN.loCpe.lnItemsDocumento = RECCOUNT(lcCursor)  &&ÚMERO DE ITEMS
   GO TOP
   SCAN ALL
         *!* CANTIDAD DEL PRODUCTO O ITEM
         _SCREEN.loCPE.laParam_ItemsFactura[lnSum,1] = ALLTRIM(TRANSFORM(&lcCursor..cantidad))
         *!* SUB TOTAL DEL PRODUCTO O ITEM        
         _SCREEN.loCPE.laParam_ItemsFactura[lnSum,2] = ALLTRIM(STR(&lcCursor..sub_total,12,2))
         *!* IMPORTE TOTAL DEL PRODUCTO O ITEM (COLOCAR AQUI LA SUMA DE SUB TOTAL + TOTAL IGV)           
         _SCREEN.loCPE.laParam_ItemsFactura[lnSum,3] = ALLTRIM(STR(&lcCursor..pre_total,12,2))           
         *!* IMPORTE DEL IMPUESTO IGV DEL PRODUCTO O ITEM
         _SCREEN.loCPE.laParam_ItemsFactura[lnSum,4] = ALLTRIM(STR(&lcCursor..monto_igv,12,2))            
         *!* DESCRIPCIÓN DEL PRODUCTO O ITEM
         _SCREEN.loCPE.laParam_ItemsFactura[lnSum,5] = ALLTRIM(&lcCursor..nom_producto)
         *!* CÓDIGO DEL PRODUCTO O ITEM                    
         _SCREEN.loCPE.laParam_ItemsFactura[lnSum,6] = ALLTRIM(&lcCursor..cve_producto) 
         *!* PRECIO UNITARIO DEL PRODUCTO O ITEM              
         _SCREEN.loCPE.laParam_ItemsFactura[lnSum,7] = ALLTRIM(STR(&lcCursor..pre_unitario,12,2))
         *!* CODIGO DE UNIDAD DE MEDIDA UNIT CODE          
         _SCREEN.loCPE.laParam_ItemsFactura[lnSum,10] = ALLTRIM(&lcCursor..unit_code)                           
         *!* TIPO DE AFECTACIÓN DE IGV POR ITEM
          _SCREEN.loCPE.laParam_ItemsFactura[lnSum,11] = ALLTRIM(&lcCursor..tipo_igv_item)
         *!*
         IF !EMPTY(&lcCursor..monto_isc)
            *!* TIENE ISC
            *!* IMPORTE DEL IMPUESTO ISC DEL PRODUCTO O ITEM
            _SCREEN.loCPE.laParam_ItemsFactura[lnSum,8] = ALLTRIM(STR(&lcCursor..monto_isc,12,2))      
              *!* TIPO DE SISTEMA DE CALCULO PARA EL ISC VER. CATÁLOGO No 8 SUNAT http://www.sunat.gob.pe/legislacion/superin/2014/anexo8-300-2014.pdf
            _SCREEN.loCPE.laParam_ItemsFactura[lnSum,9] = ALLTRIM(&lcCursor..tipo_isc)                 
         ENDIF
      *!*
      lnSum = lnSum + 1
   ENDSCAN  
ENDIF
 

VFPSTEAM BI SOLUTIONS

 
¿Le ha sido útil este artículo? si / no
Artículos relacionados Resumen diario de boletas versión 1.1
Detalles del artículo
ID de artículo: 14
Categoria: Propiedades y métodos VFPs CPE
Fecha de alta: 2016-08-10 16:30:41
Vistas: 739
valoración (Votar): valoración del artículo 3.5/5.0 (11)

 
« Volver atras

 
Powered by Help Desk Software HESK, brought to you by SysAid