-
Notifications
You must be signed in to change notification settings - Fork 0
/
FormatoFacturaElectronica.php
197 lines (184 loc) · 11.2 KB
/
FormatoFacturaElectronica.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<?php
##############################################################
####### DATOS DE CARATULA
##############################################################
$caratula["RutEmisor"]="11111111-1"; # RUT DEL CONTRIBUYENTE EMISOR
$caratula["RutEnvia"]="22222222-2"; # RUT REPRESENTANTE LEGAL DEL EMISOR
$caratula["RutReceptor"]="60803000-K"; # RUT DEL SII 60803000-K (DATO CONSTANTE)
$caratula["FchResol"]="2014-08-22"; # FECHA DE RESOLUCIÓN ASIGNADO POR EL SII
$caratula["NroResol"]="80"; # NÚMERO DE CERTIFICACION ASIGNADO POR EL SII
$caratula["SucSii"]="SANTIAGO ORIENTE"; # NOMBRE SUCURSAL SII
##############################################################
####### DATOS DEL ENCABEZADO
##############################################################
$IdDoc["FchEmis"]="2017-08-09"; # FECHA DE EMISIÓN AAAA-MM-DD
$IdDoc["FchVenc"]="2017-08-09"; # FECHA DE VENCIMIENTO AAAA-MM-DD
$IdDoc["TermPagoGlosa"]="CONTADO"; # CONDICION DE PAGO (CONTADO--A 30 DIAS-A 30,60 DIAS)
$IdDoc["MedioPago"]="CHEQUE"; # MEDIO DE PAGO (EFECTIVO-CHEQUE-TARJETA-CREDITO)
$IdDoc["TpoTranVenta"]="1"; # TIPO DE VENTA 1=DEL_GIRO 2=ACTIVO_FIJO 3=BIEN_RAIZ
$IdDoc["TpoTranCompra"]="1"; # TIPO DE COMPRA 1=DEL_GIRO 2=SUPERMERCADOS 3=BIEN_RAIZ 4=ACTIVO_FIJO 5=IVA_USO_COMUN 6=SIN_DERECHO 7=NO_INCLUIR
$IdDoc["FmaPago"]="1"; # 1=contado 2=credito 3=sin_costo
$IdDoc["TipoDTE"]="33"; # TIPO DE DOCUMENTO FV=33, ND=56, NC=61, GUIA=52
$IdDoc["Folio"]="7237"; # FOLIO DEL DOCUMENTO
$IdDoc["TipoDespacho"]=""; # TIPO DE GUIA DESPACHO (SOLO APLICA A GUIA DESPACHO)
$IdDoc["IndTraslado"]=""; # TIPO DE TRASLADO DE GUIA DESPACHO (SOLO APLICA A GUIA DESPACHO)
$IdDoc["MntBruto"]="0"; # 0=VALORESNETOS 1=VALORESBRUTOS
$IdDoc["Observaciones"]="PRUEBA REAL";# OBSERVACIONES DEL DOCUMENTO
##############################################################
####### DATOS DEL EMISOR DEL DOCUMENTO
##############################################################
$Emisor["RUTEmisor"]="11111111-1"; # RUT EMISOR
$Emisor["RznSoc"]="PEREZ PRUEBAS SPA"; # RAZON SOCIAL EMISOR
$Emisor["GiroEmis"]="VENTA ARTICULOS ELECTRONICOS Y COMPUTACION";# GIRO EMISOR
$Emisor["Acteco"]="523930"; # CODIGO PRINCIPAL DE ACTIVIDAD COMERCIAL
$Emisor["CdgSIISucur"]="15108"; # CODIGO DE LA SUCURSAL DEL SII
$Emisor["DirOrigen"]="ALAMEDA 540";# DIRECCION EMISOR
$Emisor["CmnaOrigen"]="LAS CONDES";# COMUNA EMISOR
$Emisor["CiudadOrigen"]="SANTIAGO"; # CIUDAD EMISOR
$Emisor["CdgVendedor"]="PEDRO PEREZ PRUEBAS"; # CODIGO DEl VENDEDOR
$Emisor["CorreoEmisor"]="PEDROPEREZPRUEBAS@GMAIL.COM"; # EMAIL EMISOR
$Emisor["Web"]="WWW.PEREZPRUEBAS.CL"; # WEB EMISOR
$Emisor["Telefono"]="22 555 44 44"; # FONO EMISOR
$Emisor["Fax"]="22 444 55 66"; # FAX EMISOR
##############################################################
####### DATOS DEL RECEPTOR
##############################################################
$Receptor["RUTRecep"]="33333333-3"; # RUT RECEPTOR
$Receptor["CdgIntRecep"]="123"; # CODIGO DEL RECEPTOR
$Receptor["RznSocRecep"]="LIBRERIA PAPELUCHO SPA"; # RAZON SOCIAL RECEPTOR
$Receptor["GiroRecep"]="VENTA ARTICULOS BAZAR"; # GIRO RECEPTOR
$Receptor["DirRecep"]="LOS TRAPENSES 123"; # DIRECCION RECEPTOR
$Receptor["CmnaRecep"]="VITACURA"; # COMUNA RECEPTOR
$Receptor["CiudadRecep"]="SANTIAGO"; # CIUDAD RECEPTOR
$Receptor["Contacto"]="LUIS MAS PRUEBAS";# CONTACTO RECEPTOR
$Receptor["CorreoRecep"]="LIBRERIAPAPELUCHO@GMAIL.COM"; # CORREO RECEPTOR
##############################################################
####### DATOS DE TOTALES
##############################################################
$Totales["TasaIVA"]="19";# TASA DE IMPUESTO
$Totales["MntNeto"]="1540000"; # NETO AFECTO
$Totales["MntExe"]="0"; # NETO EXENTO
$Totales["IVA"]="292600"; # MONTO IVA
$Totales["MntTotal"]="1832600"; # MONTO TOTAL BRUTO
$Totales["porcdescuento_afecto"]=""; # % DESCUENTO GLOBAL AFECTO
$Totales["porcdescuento_exento"]="";# % DESCUENTO GLOBAL EXENTO
##############################################################
####### DETALLE
##############################################################
# LINEA 1 DEL DETALLE DEL DOCUMENTO
$detalle["1"]["NroLinDet"]="1"; # NUMERO DE LINEA
$detalle["1"]["NmbItem"]="COMPUTADOR DE ESCRITORIO"; # NOMBRE DEL ITEM
$detalle["1"]["DscItem"]="INTEL ICORE 5 2.7GHZ - 16GB RAM - 2TB HDD"; # DESCRIPCION EXTENDIDA DEL ITEM
$detalle["1"]["TpoCodigo"]="INT1"; # TIPO DE CODIGO
$detalle["1"]["VlrCodigo"]="10001"; # CODIGO DEL ITEM
$detalle["1"]["UnmdItem"]="UND"; # UNIDAD DE MEDIDA
$detalle["1"]["QtyItem"]="4"; # CANTIDAD
$detalle["1"]["PrcItem"]="250000"; # PRECIO UNITARIO DEL ITEM
$detalle["1"]["MontoItem"]="1000000"; # SUBTOTAL DEL ITEM
$detalle["1"]["DescuentoPct"]="10"; # DESCUENTO EN PORCENTAJE DEL ITEM
$detalle["1"]["DscItemPesos"]="100000"; # DESCUENTO EN PESOS DEL ITEM
$detalle["1"]["IndExe"]="0"; # INDICADOR DE ITEM EXENTOS 1=SI 0=NO
$detalle["1"]["DecimalesCantidad"]=2; # INDICADOR DE CANTIDAD DECIMALES PDF POR EJ 2
$detalle["1"]["DecimalesUnitario"]=0; # INDICADOR DE CANTIDAD DECIMALES PDF POR EJ 0
#
# LINEA 2 DEL DETALLE DEL DOCUMENTO
$detalle["2"]["NroLinDet"]="2"; # NUMERO DE LINEA
$detalle["2"]["NmbItem"]="MONITOR SAMSUNG"; # NOMBRE DEL ITEM
$detalle["2"]["DscItem"]="PANTALLA CURVA HD RESOLUTION HDMI"; # DESCRIPCION EXTENDIDA DEL ITEM
$detalle["2"]["TpoCodigo"]="INT1"; # TIPO DE CODIGO
$detalle["2"]["VlrCodigo"]="22321"; # CODIGO DEL ITEM
$detalle["2"]["UnmdItem"]="UND"; # UNIDAD DE MEDIDA
$detalle["2"]["QtyItem"]="4"; # CANTIDAD
$detalle["2"]["PrcItem"]="125000"; # PRECIO UNITARIO DEL ITEM
$detalle["2"]["MontoItem"]="500000"; # SUBTOTAL DEL ITEM
$detalle["2"]["DescuentoPct"]="0"; # DESCUENTO EN PORCENTAJE DEL ITEM
$detalle["2"]["DscItemPesos"]="0"; # DESCUENTO EN PESOS DEL ITEM
$detalle["2"]["IndExe"]="0"; # INDICADOR DE ITEM EXENTOS 1=SI 0=NO
$detalle["2"]["DecimalesCantidad"]=2; # INDICADOR DE CANTIDAD DECIMALES PDF POR EJ 2
$detalle["2"]["DecimalesUnitario"]=0; # INDICADOR DE CANTIDAD DECIMALES PDF POR EJ 0
#
# LINEA 3 DEL DETALLE DEL DOCUMENTO
$detalle["3"]["NroLinDet"]="3"; # NUMERO DE LINEA
$detalle["3"]["NmbItem"]="KIT ACCESORIOS PC"; # NOMBRE DEL ITEM
$detalle["3"]["DscItem"]="TECLADO Y MOUSE INALAMBRICO MAS PARLANTES 100 WATTS"; # DESCRIPCION EXTENDIDA DEL ITEM
$detalle["3"]["TpoCodigo"]="INT1"; # TIPO DE CODIGO
$detalle["3"]["VlrCodigo"]="43213"; # CODIGO DEL ITEM
$detalle["3"]["UnmdItem"]="UND"; # UNIDAD DE MEDIDA
$detalle["3"]["QtyItem"]="4"; # CANTIDAD
$detalle["3"]["PrcItem"]="35000"; # PRECIO UNITARIO DEL ITEM
$detalle["3"]["MontoItem"]="140000"; # SUBTOTAL DEL ITEM
$detalle["3"]["DescuentoPct"]="0"; # DESCUENTO EN PORCENTAJE DEL ITEM
$detalle["3"]["DscItemPesos"]="0"; # DESCUENTO EN PESOS DEL ITEM
$detalle["3"]["IndExe"]="0"; # INDICADOR DE ITEM EXENTOS 1=SI 0=NO
$detalle["3"]["DecimalesCantidad"]=2; # INDICADOR DE CANTIDAD DECIMALES PDF POR EJ 2
$detalle["3"]["DecimalesUnitario"]=0; # INDICADOR DE CANTIDAD DECIMALES PDF POR EJ 0
##############################################################
####### DATOS CERTIFICADO DE PERSONA QUE FIRMA Y ENVIA
##############################################################
#
$FACTRONICA["Modulus"]="NNNNN"; # MODULO DEL CERTIFICADO
$FACTRONICA["Exponent"]="NNNNNN"; # EXPONENTE DEL CERTIFICADO
$FACTRONICA["X509Certificate"]="NNNNNNNNN";# X509 DEL CERTIFICADO
$FACTRONICA["PrivKey"]="NNNNNNNN"; # LLAVE PRIVADA DEL CERTIFICADO
##############################################################
####### DATOS DE TIMBRAJE DE FOLIOS
##############################################################
#
$CAF["RE"]="11111111-1";# RUT EMISOR
$CAF["RS"]="PEREZ PRUEBAS SPA"; # RAZON SOCIAL EMISOR
$CAF["TD"]="33"; # TIPO DE DOCUMENTO
$CAF["RNG_D"]="7184"; # FOLIO DESDE
$CAF["RNG_H"]="7282";# FOLIO HASTA
$CAF["FA"]="2017-06-22";# FECHA AUTORIZACION TIMBRAJE
$CAF["RSAPK_M"]="NNNNNNN"; # MODULO LLAVE PRIVADA TIMBRAJE
$CAF["RSAPK_E"]="Aw=="; # MODULO EXPONENTE TIMBRAJE
$CAF["RSAPK_IDK"]="300"; # INDICE DEL TIMBRAJE
$CAF["FRMA"]="NNNNNNN"; # FIRMA DEL TIMBRAJE
$CAF["RSASK"]="NNNNNN"; # LLAVE PRIVADA DEL TIMBRAJE
$CAF["RSAPUBK"]="NNNNNNNNN"; # LLAVE PUBLICA DEL TIMBRAJE
##############################################################
####### PARAMETROS DE CONFIGURACIÓN
##############################################################
$sw_produccion="1"; # 1=PRODUCCION 0=PRUEBAS
$sw_enviar_intercambio="1"; # ENVIAR MAIL INTERCAMBIO 1=SI 0=NO
$sw_enviar_sii="1"; # ENVIAR XML AL SII 0=NO 1=SI
$sw_enviar_emisor="1"; # ENVIAR MAIL CON XML AL EMISOR 1=SI 0=NO
$sw_enviar_receptor="1"; # ENVIAR MAIL CON XML AL RECEPTOR 1=SI 0=NO
$url_logo="";# URL DEL LOGO A INSERTAR EN EL PDF POR EJ. HTTP://www.domain.cl/logo.png
$url_logo_central="";# URL DEL LOGO A INSERTAR EN EL PDF POR EJ. HTTP://www.domain.cl/logo.png
##############################################################
####### PARAMETROS DE WEBSERVICE DE FACTURACION
##############################################################
$FACTRONICA["FOLDERFILES"]="../home/111111111"; # CARPETA PARA ALMACENAR DOCUMENTOS
$FACTRONICA["FILEPDF"]="FOLIO7237TIPO33_FORMATO.pdf"; # NOMBRE DEL ARCHIVO PDF
$FACTRONICA["FILETXT"]="ARCHIVOPLANO_EMISOR111111111_TIPO33_FOLIO7237.txt"; # NOMBRE DEL ARCHIVO TXT
$FACTRONICA["DTEPORFIRMAR"]="FOLIO7237TIPO33_DTEPORFIRMAR.xml"; # NOMBRE DEL XML DTE SIN FIRMAR
$FACTRONICA["DTEFIRMADO"]="FOLIO7237TIPO33_DTEFIRMADO.xml"; # NOMBRE DEL ARCHIVO XML DTE FIRMADO
$FACTRONICA["SETDTEPORFIRMAR"]="FOLIO7237TIPO33_SETDTEPORFIRMAR.xml"; # NOMBRE DEL ARCHIVO XML SOBRE SIN FIRMAR
$FACTRONICA["SETDTEFIRMADO_CLIENTE"]="FOLIO7237TIPO33_SETDTE_FIRMADO.xml"; # NOMBRE DEL ARCHIVO XML SOBRE FIRMADO PARA CLIENTE
$FACTRONICA["SETDTEFIRMADO_SII"]="FOLIO7237TIPO33_SETDTE_FIRMADO_SII.xml"; # NOMBRE DEL ARCHIVO XML SOBRE FIRMADO PARA SII
$FACTRONICA["FILEPNG"]="FOLIO7237TIPO33.png"; # NOMBRE DEL ARCHIVO PNG CON CODIGO DE BARRAS PDF417
$FACTRONICA["TRACKID"]="TRACKID_111111111_TIPO33_FOLIO7237.xml"; # NOMBRE DEL ARCHIVO XML CON EL TRACKID
$FACTRONICA["URLHOST"]="http://192.168.0.203/servidor_factronica"; # URL DEL WEBSERVICE DE FACTURACION
$FACTRONICA["URLFILE"]="index.php"; # NOMBRE DEL ARCHIVO RECEPTOR DE TXT ( CONTANTE NO CAMBIAR )
#################################################################
# DATOS DE CUENTA CORREO ELECTRONICO (ENVIADOR)
#################################################################
$FACTRONICA["SMTP_HOST"]="smtp.gmail.com"; # SERVIDOR SMTP
$FACTRONICA["SMTP_PORT"]="587"; # PUERTO DE COMUNICACION DE MAIL
$FACTRONICA["SECURE"]="tls"; # TIPO DE SEGURIDAD
$FACTRONICA["SMTP_USER"]="facturas.clientes.pruebas@gmail.com"; # CUENTA DE CORREO
$FACTRONICA["SMTP_PASS"]="nnn"; # CLAVE DE LA CUENTA DE CORREO
#################################################################
# CONFIGURACION ACCESO A LA BASE DE DATOS DE MAILS INTERCAMBIO #
#################################################################
$FACTRONICA["MYSQL_HOST"]="192.168.100.10"; # IP SERVIDOR BASE DATOS
$FACTRONICA["MYSQL_USER"]="dddd"; # USUARIO DE BASE DATOS
$FACTRONICA["MYSQL_PASS"]="nnnn"; # CLAVE DEL USUARIO BASE DATOS
$FACTRONICA["MYSQL_DB"]="ffff"; # NOMBRE DE LA BASE DE DATOS
#################################################################
# CASILLA DE RESPALDO DE DOCUMENTOS ELECTRONICOS PARA CLIENTE #
#################################################################
$FACTRONICA["RESPALDOMAIL"]="facturas.respaldos@gmail.com";# MAL DE RESPALDO
$FACTRONICA["RESPALDONAME"]="ENVIO DOCUMENTO ELECTRONICO";# NOMBRE DE LA CUENTA DE MAIL RESPAKDO
?>