Árvore de páginas


ÍNDICE

  1. Visión general
    1. Resolución General 2904
    2. ¿Qué es un régimen CAE?
    3. ¿Qué comprobantes son considerados por esta opción?
    4. ¿Cuál es la vigencia del C.A.E.?
    5. ¿Constatación de Comprobantes con C.A.E.?
  2. Configuración
    1. Punto de Venta.
    2. Control de Formularios
    3. Impuestos Variables.
    4. Tipos de Entrada Y Salida.
    5. Clientes.
    6. Productos.
    7. Unidad de Medida.
    8. Facturación.
    9. Facturas Electrónicas.
  3.  TAGS que forman parte del archivo XML Información Técnica


01. VISIÓN GENERAL

a. Resolución General 2904

Procedimiento. Régimen especial de emisión y almacenamiento electrónico de comprobantes originales. Codificación de las operaciones efectuadas. Resolución General Nº 2485, sus modificatorias y complementarias. Norma complementaria. Resolución General Nº 2757, su modificatoria y sus complementarias. Su derogación.


b. ¿Qué es un régimen CAE?

Por cada factura emitida, AFIP asigna a la misma un Código de Autorización Electrónico (CAE). Es una serie de dígitos única e irrepetible, que otorga validez a cada comprobante que se haya realizado por medios virtuales (por ejemplo, Web Service o Comprobantes en línea).

En el caso de las facturas A, AFIP asignará un número de CAE por cada comprobante emitido. Si la Administración Federal de Ingresos Públicos detecta inconsistencias en esa factura (por ejemplo, haber cargado mal los datos del receptor) otorgará el CAE de todas formas, pero el mismo estará acompañado de los códigos correspondientes a cada error encontrado. A su vez, el emisor del comprobante no podrá tomarse el IVA discriminado como crédito fiscal.

Para las facturas B, en cambio, puede haber un único CAE para todo un lote de comprobantes, siempre que los mismos no superen los $1.000 cada uno. Caso contrario, AFIP asignará un Código de Autorización Electrónico por cada factura B.


        c. ¿Qué comprobantes son considerados por esta opción?

         Los comprobantes alcanzados por esta opción son:

a) Facturas y recibos clase: A, M y B.

b) Notas de crédito y notas de débito clase: A, M, y B.

c) Facturas y recibos clase: C.

d) Notas de crédito y notas de débito clase: C

NOTA: Se encuentran excluidos los comprobantes que se emitan mediante la utilización del equipamiento electrónico denominado "Controlador Fiscal" de acuerdo con lo dispuesto por la RG 3561/13.


          d. ¿Cuál es la vigencia del C.A.E.?

El CAE de AFIP vence a los 10 días corridos desde la emisión de la factura.


e. ¿Constatación de Comprobantes con C.A.E.?

Esta consulta permite a los receptores de comprobantes electrónicos habilitados constatar que cada uno de ellos se encuentre autorizado por la AFIP. Para ello deberá completar los datos del comprobante que se indican a continuación:

          a) Nombre de CUIT
          b) Número de CAE
          c) Fecha de emisión del comprobante
          d) Tipo de comprobante
          e) Punto de venta – Número de comprobante
          f) Importe total de la operación en la moneda original del comprobante
          g) Documento del receptor del comprobante
          h) Una vez cargados los datos referidos al comprobante emitido, AFIP emite una constancia de validez de ese comprobante o si el mismo tiene inconsistencias.

02. CONFIGURACIÓN


CONFIGURACIONES GENERALES


         a. Por medio de la rutina Punto de Venta (FISA083) es necesario que efectué la configuración de un nuevo punto de venta.

    • Código (CFH_Codigo) = ''0051''
    • Descripción (CFH_Descri) = ''Facturas Electrónicas''
    • Id PV (CFH_IDPV) = ''012''


En el campo Codigo (CFH_Codigo) en este campo debe representarse el código de identificación del punto de venta.

En el campo Descripción(CFH_Descri) en este campo debe constar la descripción del punto de venta.

El campo Id PV(CFH_IDPV) campo de llenado automático, este campo representa el id del punto de venta

b. Por medio de la rutina Control de Formularios (MATA992) Esta rutina realiza el registro en el archivo SFP (Control de formularios) de los datos referentes al CAI de un determinado intervalo de facturas. El número del CAI es el identificador del impresor (gráfica) del formulario de la factura. Este número se utilizará en los archivos generados por medio de la rutina de Duplicados electrónicos, si se trata de formulario propio.

    • Sucursal Uso (FP_FILIAL) = ''D MG 01 ''
    • Serie (FP_SERIE) = ''A  ''
    • Nº Inicial (FP_NUMINI) = ''005100000000''
    • Nº. Final(FP_NUMFIM) = ''005199999999''
    • Punto de Venta (FP_PV) = ''0051''
    • N° Aprob. (FP_CAI) = ''###############''
    • Clase (FP_ESPECIE) = ''1-NF''
    • Activo (FP_ATIVO) = ''1-Si''
    • Fecha validez (FP_DTAVAL) = ''??/??/????''
    • Tipo e-FactE (FP_NFEEX) = ''4 - Regimen nominac.'
    • Cód. RG1415 (FP_RG1415) = ''03''


En el campo Sucursal Uso (FP_FILIAL) en este campo debe determina a qué sucursal se refiere la información deI registro.

En el campo Serie (FP_SERIE) en este campo debe constar qué serie de factura se refiere la información deI registro.

El campo Nº Inicial (FP_NUMINI) campo del número inicial de un determinado intervalo de documentos.

El campo Nº Final(FP_NUMINI) campo del número final de un determinado intervalo de documentos.

El campo Punto de Venta (FP_PV)  en este campo debe determina a qué punto de venta se refiere la información deI registro.

El campo N° Aprob. (FP_CAI)  el número del CAI es el identificador del impresor (gráfica) del formulario de la factura. Este número se utilizará en los archivos generados por medio de la rutina de Duplicados electrónicos, si se trata de formulario propio.

El campo Clase (FP_ESPECIE)  Informar la especie que se podrá utilizar para emisión de documentos fiscales registrados en este Rango.

El campo Activo (FP_ATIVO) campo para informa si el respectivo intervalo de numeración está activado o no.

El campo Fecha validez (FP_DTAVAL) campo para indicar la fecha de vigencia del registro.

El campo Tipo e-FactE (FP_NFEEX) campo de llenado automático, este campo representa el id del punto de venta

El campo Cód. RG1415 (FP_RG1415) en este campo se informa el código Ref a RG1415 para carga automática en el documento, cuando se informa en el folio.

    1. Para Facturas Serie A cód - 001 o 201.
    2. Para Facturas Serie B cód - 006 o 206.
    3. Para Notas Crédito Serie A cód - 003 o 203.
    4. Para Notas Crédito Serie B cód - 008 o 208.
    5. Para Notas Débito Serie A cód - 002 o 202.
    6. Para Notas Débito Serie B cód - 007 o 207.


Importante

Es muy importante la correcta configuración de la tabla SFP (Control de formularios), donde el tratamiento se realiza por sucursal. De esta manera, en la tabla SFP deben haberse configurado todas las series utilizadas para el CAEA en la sucursal.

c. Por medio de la rutina Impuestos Variables (MATA995) deberá configurar el impuesto IVA.

Impuesto (FB_CODIGO)=''IVA''

Descripción (FB_DESCR) = ''IVA - REGIMEN GENERAL''

Formula Entrada (FB_FORMENT)= ''M100XIVA''

Formula Salida (FB_FORSAI)= ''M460XIVA''

% Alícuota (FB_ALIQ)= ''21,00''

Cpo del L.F. (FB_CPOLVRO)=''1''

Clasificación (FB_CLASSIF)=''3-IVA''

Cod AFIP (FB_CODAFIP) = ''5''

Tipo Impuesto (FB_TIPO)= ''N-Nacional''

Clase Impuesto (FB_CLASSE)= ''I-Impuesto''


Importante

El porcentaje de alícuota para impuesto al valor agregado (IVA) puede variar dependiendo del producto, servicio o actividad el agente. A principio se utiliza los siguientes impuestos y porcentajes de alícuota:

  • IVA → 21%
  • IV1 → 10,5%
  • IV2 → 27%
  • IV0 → 0%
  • IVC → IVA Incluido


En el campo Cod AFIP (FB_CODAFIP) Informe el código del impuesto en la AFIP para la factura electrónica.



d. Por medio de la rutina Tipos de Entrada y Salida (MATA080) incluir una TES de Entrada/Salida. La TES debe contener por lo menos un impuesto de IVA.

Impuesto (FC_IMPOSTO): IVA

Suma en Título (FC_INCDUPL): Sumar

Suma Tot Fac. (FC_INCNOTA): Sumar 

¿Suma Costo? (FC_CREDITA): Indiferente

Calcula Sobre (FC_CALCULO): Ítem Factura

Cálc. S/Neto (FC_LIQUIDO): 

Integra EIC (FC_INTEIC): No


Las TES de entrada o salida puede contener el cálculo de otros impuestos (percepciones o impuestos municipales).


e. Por medio de la rutina Clientes (MATA030) deberá incluir y configurar un cliente. Verificar la configuración de los siguientes campos:

Provincia (A1_EST): BA

Tipo (A1_TIPO): I-Resp. Inscripto.


En el campo Provincia (A1_EST) se informa la provincia de radicación del proveedor.

En el campo Tipo (A1_TIPO) se define la clasificación del Cliente. Las opciones disponibles son:

I-Resp. Inscripto.
N-Resp. No Inscripto.
X-Exento.
E-Deudores del Exterior.
F-Cons. Final.
S-No Sujeto.
M-Monotributista.


f. Por medio de la rutina Productos (Actualizaciones | Archivos) configurar un producto. Informar los campos D1_UM y B1_CODBAR.


          g. Por medio de la rutina Unidades de medida (Actualizaciones | Archivos) configurar la unidad de medida informada en el producto, informar el campo AH_CODUMFEX.


  h. En la rutina Facturación (MATA467N) incluir un documento.

En el encabezado informar el código del cliente (F2_CLIENTE) y tienda (F2_LOJA). Seleccionar la serie del comprobante (F2_SERIE), la serie debe ser la configurada en el control de formularios, la cual debe empezar por A, B, C, M o E. La numeración es asignada de manera automática por el sistema (F2_DOC). 

En los ítems del documento, seleccionar el código del producto (D2_COD), cantidad (D2_QUANT), valor unitario (D2_PRCVEN), valor total (D2_TOTAL) y TES (D2_TES) configurada con el impuesto deseada.

En la sección de Impuestos confirmar el cálculo del impuesto.


Importante

La serie "A" se utiliza para personas inscriptas.

La serie "B" o "C" se utiliza para monotributistas o personas naturales. 

El Responsable Inscripto emite al Monotributista serie "A" (RG 2003-21).

El Responsable Inscripto nunca emite serie "C".

El campo Dato Operaci (F1/F2_ADIC5) informado en el encabezado del comprobante, es utilizado para informar el IVA - Cómputo de crédito fiscal referente a la RG 3668-14 - 4520-19, esta información irá en el XML como en el siguiente ejemplo:

<arrayDatosAdicionales>
   <datoAdicional>
      <t>5</t>
      <c1>01</c1>
   </datoAdicional>
</arrayDatosAdicionales>


Donde la etiqueta "t" es igual a tipo de dato adicional y la etiqueta "c1" es igual a campo 01.


Tipo adicionalValorDescripción
501Locador/Prestador del mismo
502Conferencias/congresos/convenciones/eventos similares
503Operaciones contempladas en la resolución general 74
504Bienes de cambio
505Ropa de utilización exclusiva en lugares de trabajo
506Intermediario


Para incluir/modificar los registros de Motivo de excepción del campo F1/F2_ADIC5, es necesario acceder al módulo Configurador – SIGACFG (Entorno | Archivos | Tablas), seleccione la opción Tablas Genéricas y busque la tabla "XJ", se registra una clave por motivo de excepción, ejemplo:


Tabla XJ:


Clave = 01 

Desc Spanish = Locador/Prestador del mismo,


Clave = 02

Desc Spanish = Conferencias/congresos/convenciones/eventos similares

i. Por medio de la rutina Facturación Electrónica (ARGNNFE) deberá efectuar el siguiente proceso:

1. Informe los parámetros iniciales de la rutina:

      1. ¿Tipo de e-Fact? = ''1 - Salida  ''
      2. ¿Filtra? = ''5 - Sin Filtro''
      3. ¿Serie de la e-Fact? = ''A  ''
      4. ¿Tipo de Factura electrónica? = ''3 - Regimen nominacion''
      5. ¿Punto de venta? = ''0001  ''


La primer pregunta ¿Tipo de e-Fact? solicita el seleccionar qué tipos de Documentos se transmitirán, si serán documentos de entrada o de salida.

La segunda pregunta ¿Filtra?: solicita el seleccionar qué documentos se transmitirán por su estatus actual, 1-No transmitida, 2-Autorizada, 3-Rechazada, 4-Cont. Manual, 5-Sin filtro.

La tercer pregunta ¿Serie de la e-Fact?: es necesario que informamos la serie de documentos que se transmitirán, que fue vinculada al control de formularios.

La cuarta pregunta ¿Tipo de Factura electrónica?: debemos de definimos qué modelo de Web Service se utilizará para transmitir estos documentos.

La cuarta pregunta ¿Punto de venta?: Informamos el punto de venta que fue vinculado a la serie en la rutina de control de formularios. 


 2. En el botón de Otras acciones, en la opción Transmisión,  se presentarán los siguientes parámetros para la transmisión de facturas:

      1. Serie de la factura – Serie de la factura 
      2. Factura inicial – Rango de la numeración de la factura inicial a transmitir
      3. Factura final – Rango de la numeración de la factura final a transmitir


Al  finalizar el procesamiento, se mostrará la pantalla de conclusión de la transmisión, con la información de las facturas transmitidas con éxito y de las facturas rechazadas con el mensaje del rechazo si existe.

                   3. En el menú Otras acciones > Monitor, le puede para mostrar el estatus de rechazo, en caso que ocurra. El monitor debe utilizarse con usuario conectado en la sucursal del documento.

03. TAGS que forman parte del archivo XML

El archivo xml estará compuesto por diferentes tags, y estas tags se alimentarán de acuerdo con las informaciones que se obtendrán a partir de los documentos transmitidos, a continuación se muestra la lista completa de estas tags y sus características.

CampoDetalleObligatorio
AuthInformación de la autenticación. Contiene los datos de
Token, Sign y Cuit
TokenToken devuelto por el WSAA 
SignSign devuelto por el WSAA
CuitCuit contribuyente (representado o Emisora)
CampoDetalleObligatorio
FECAEDetRequestInformación del comprobante o lote de comprobantes
de ingreso. Contiene los datos de FeCabReq y
FeDetReq
CampoTipoDetalleObligatorioCómo se obtiene

codigoTipoComprobante

short(3)

Especifica el tipo de comprobante

S

Se obtiene por medio del campo RG 1415/2849(F1/F2_RG1415)

numeroPuntoVenta

int(5)

Número del punto de venta por el cual se emite el comprobante

S

Se obtiene por medio del campo Numero de Documento(F1/F2_DOC) retirando el número del documento

numeroComprobante

long(8)

Número del comprobante

S

Se obtiene por medio del campo Numero de Documento(F1/F2_DOC) retirando el número del punto de venta

fechaEmision

date(8)

Fecha de emisión. 

S

Se obtiene por medio del campo Fecha Emission(F1/F2_EMISSAO)

fechaVencimiento 

date

Fecha de vencimiento del código de autorización 

N

Se obtiene por medio del campo Fecha de vigencia final(CG6_FHCVAT)

codigoTipoDocumento 

short(2)

Código de documento del receptor del comprobante.

N

Se obtiene por medio del campo Tipo de Documento(A1/A2_AFIP)

numeroDocumento

long(11)

Número de documento del receptor del comprobante

N

Se obtiene por medio del campo CUIT/CUIL del Cliente(A1/A2_CGC)

importeGravado

decimal(15.2 )

Importe neto total de

N

Se obtiene por medio del campo Valor de la Mercaderia(F2_VALMERC) - Valores exentos(F3_EXENTAS) + el valor de deducción del IVA que se obtiene si el campo Porcentaje Desgravacion(D1/D2_DESGR) fuera mayor que cero

importeNoGravado

decimal(15.2)

Importe total de conceptos no gravados

N

Se obtiene por medio del campo Base Calculo Impuesto(F1/F2_BASIMP)

importeExento

decimal(15.2)

Importe total de conceptos exentos

N

Se obtiene por medio del campo Valores exentos(F3_EXENTAS) + el valor de deducción del IVA que se obtiene si el campo Porcentaje Desgravacion(D1/D2_DESGR) fuera mayor que cero

importeSubtotal

decimal(15.2)

Importe subtotal del comprobante

N

Se obtiene por la suma dos campos Base Calculo Impuesto (F1/F2_BASIMP) + Valores exentos(F3_EXENTAS)

importeOtrosTributos

decimal(15.2)

Importe total de Otros Tributos

N

Se obtiene por medio del campo Valor del Impuesto (F1/F2_VALIMP)

importeTotal

decimal(15.2)

Importe total del comprobante

S

Se obtiene por medio del campo Valor Bruto de la Factura(F1/F2_VALBRUT)

codigoMoneda

string(3)

Código de la moneda en la que se emite el comprobante

S

Se obtiene por medio del campo Codigo SISCOMEX(YF_COD_GI)

cotizacionMoneda

decimal(10.6)

Tipo de cambio Total de dígitos 10 (4 enteros y 6 decimales) Mayor a cero. Máximo permitido: 9999.999999

S

Se obtiene por medio del campo Moneda(F1/F2_MOEDA)

observaciones

string

Observaciones comerciales (Importante: NO es necesario completar con espacios)

N

Se obtiene por medio del campo Mens. Padrão(C5_MENPAD)

codigoConcepto

short(2)

Concepto incluido en el comprobante. Valores permitidos: 1: Productos 2: Servicios 3: Productos y Servicios

S

Se obtiene por medio del campo Tipo de venta(C5_TPVENT) si hubiera un pedido vinculado al documento, o Tipo de venta(F2_TPVENT) si no hubiera un pedido vinculado al documento

fechaServicioDesde

date

Fecha desde del servicio

N

Se obtiene por medio del campo Fecha inicial del servicio(F1/F2_FECDSE)

fechaServicioHasta

date

Fecha hasta del servicio

N

Se obtiene por medio del campo Fecha final del servicio(F1/F2_FECHSE)

fechaVencimientoPago

date

Fecha de vencimiento para el pago. 

N

Se obtiene por medio del campo Vencimiento Real del Tit.(E1_VENCREA)


FECAEDetRequest: Información del comprobante o lote de comprobantes de ingreso está compuesto por los siguientes campos: 

Campo

Tipo

Detalle

Obligatorio

Cómo se obtiene

Concepto

Int(2) 

Concepto del Comprobante. Valores permitidos: 1 Productos 2 Servicios 3 Productos y Servicios

S

Para Pedidos se obtiene por medio del campos C5_TPVENT, si fuera otro tipo de documento como Facturas, por ejemplo, se obtiene por el campo F2_TPVENT.

DocTipo

Int (2)

Código de documento de identificación del comprador

S

Se realiza una búsqueda en la tabla SX5, utilizando como parámetro los campos A1/A2_AFIP, este campo trae el resultado obtenido en esa búsqueda.

DocNro

Long (11) 

Nro. De identificación del comprador

S

Se obtiene por el campo A2_CGC

CbteDesde

Long (8) 

Nro. De comprobante desde Rango 1- 99999999

S

Se obtiene por el campo F1/F2_DOC

CbteHasta

Long (8) 

Nro. De comprobante registrado hasta Rango 1- 99999999 

S

Se obtiene por el campo F1/F2_DOC

CbteFch

String (8)

Fecha del comprobante (yyyymmdd). Para concepto igual a 1, la fecha de emisión del comprobante puede ser hasta 5 días anteriores o posteriores con respecto a la fecha de generación: La misma no podrá exceder el mes de presentación. Si se indica Concepto igual a 2 ó 3 puede ser hasta 10 días anteriores o posteriores a la fecha de generación. Si no se envía la fecha del comprobante se asignará la fecha de proceso. Para comprobantes del tipo MiPyMEs (FCE) del tipo Factura, la fecha de emisión del comprobante debe ser desde 5 días anteriores y hasta 1 día posterior con respecto a la fecha de generación. Para notas de débito y crédito es hasta 5 días anteriores y tiene que ser posterior o igual a la fecha del comprobante asociado.

N

Se obtiene por el campo F1/F2_EMISSAO

ImpTotal

Double (13+2)

Importe total del comprobante, Debe ser igual a Importe neto no gravado + Importe exento + Importe neto gravado + todos los campos de IVA al XX% + Importe de tributos.

S

Se obtiene por el campo F1/F2_VALBRUT

ImpTotConc 

Double (13+2)

Importe neto no gravado. Debe ser menor o igual a Importe total y no puede ser menor a cero. No puede ser mayor al Importe total de la operación ni menor que cero (0). Para comprobantes tipo C debe ser igual a cero (0). Para comprobantes tipo Bienes Usados – Emisor Monotributista este campo corresponde al importe subtotal.

S

Se obtiene por medio del cálculo F3_EXENTAS + el valor de deducción del IVA que se obtiene si el campo D1/D2_DESGR fuera mayor que cero

ImpNeto

Double (13+2) 

Importe neto gravado. Debe ser menor o igual a Importe total y no puede ser menor que cero. Para comprobantes tipo C este campo corresponde al Importe del Sub Total.

S

Se obtiene por medio del cálculo F1/F2_BASIMP - el valor de deducción del IVA que se obtiene si el campo D1/D2_DESGR fuera mayor que cero 

ImpOpEx

Double (13+2)

Importe exento. Debe ser menor o igual a Importe total y no puede ser menor a cero. Para comprobantes tipo C debe ser igual a cero (0). Para comprobantes tipo Bienes Usados – Emisor Monotributista no debe informarse o debe ser igual a cero (0).

S

Se obtiene por el cálculo F1/F2_VALMERC - F1/F2_BASIMP - el valor de deducción del IVA + F1/F2_DESPESA, específicamente cuando se trata de un documento de entrada, se sustraerá del campo F1_VALMERC el valor del campo F1_DESCONT

ImpIVA

Double (13+2) 

Suma de los importes del array de IVA. Para comprobantes tipo C debe ser igual a cero (0). Para comprobantes tipo Bienes Usados – Emisor Monotributista no debe informarse o debe ser igual a cero (0).

S

Se obtiene por medio de la acumulación de los valores en el campo F1/F2_VALIMP referentes al  IVA.

ImpTrib

Double (13+2) 

Suma de los importes del array de tributos

S

Se obtiene por medio de la acumulación de los valores en el campo F1/F2_VALIMP referentes a los Ingresos brutos.

FchServDesde

String (8)

Fecha de inicio del abono para el servicio a facturar. Dato obligatorio para concepto 2 o 3 (Servicios / Productos y Servicios). Formato yyyymmdd 

N

Se obtiene por medio del campo F1/F2_FECDSE

FchServHasta

String (8)

Fecha de final del abono para el servicio por facturar. Dato obligatorio para concepto 2 o 3 (Servicios / Productos y Servicios). Formato yyyymmdd. FchServHasta no puede ser menor que FchServDesde 

N

Se obtiene por medio del campo F1/F2_FECHSE

FchVtoPago

String (8)

Fecha de vencimiento del pago servicio por facturar. Dato obligatorio para concepto 2 o 3 (Servicios / Productos y Servicios) o Facturas del tipo MiPyMEs (FCE). Formato yyyymmdd. Debe ser igual o posterior a la fecha del comprobante. 

N

Se obtiene por medio del campo E1_VENCREA si fuera una Factura de entrada y el valor del campo F2_RG1415 fuera menor o mayor/igual a 200, para otros documentos se obtiene por el campo F1/F2_EMISSAO

MonId

Double (4+6)

Cotización de la moneda informada. Para PES, pesos argentinos esta debe ser 1 

S

Se obtiene por el resultado de la búsqueda realizada en la tabla SYF, en el campo YF_COD_GI, utilizando el campo F2_MOEDA como parámetro

MonCotiz

Double (4+6)

Código de moneda del comprobante. Consultar método FEParamGetTiposMonedas para valores posibles

S

Se obtiene por medio del campo F1/F2_TXMOEDA si la moneda fuera diferente de "01", para moneda "01" la tasa será 1

CbtesAsoc

Array

Array para informar los comprobantes asociados 

N

Tags que son estructuras que no tienen valor individual, los valores específicos se detallarán más adelante













Tributos

Array

Array para informar los tributos asociados a un comprobante. 

N

IVA

Array

Array para informar las alícuotas y sus importes asociados a un comprobante. Para comprobantes tipo C y Bienes Usados – Emisor Monotributista no debe informar el array. 

N

Opcionales

Array

Array de campos auxiliares. Reservado usos futuros. Adicionales por R.G.

N

Compradores

Comprador

Array para informar los múltiples compradores.

N

PeriodoAsoc

Periodo

Estructura compuesta por la fecha desde y la fecha hasta del período que se quiere identificar

N


CbtesAsoc: Detalle de los comprobantes relacionados con el comprobante que se solicita autorizar (array).

Campo

Tipo

Detalle

Obligatorio

Cómo se obtiene

Tipo

Int (3)

Código de tipo de comprobante. Consultar método FEParamGetTiposCbte.

S

Se obtiene por medio de la validación de los campos D1/D2_SERIE + F1/F2_ESPECIE:

  1. Para Facturas Serie A cód - 001 o 201.
  2. Para Facturas Serie B cód - 006 o 206.
  3. Para NCC Serie A cód - 003 o 203.
  4. Para NCC Serie B cód - 008 o 208.
  5. Para NDC Serie A cód - 002 o 202.
  6. Para NDC Serie B cód - 007 o 207.

PtoVta 

Int (5) 

Punto de venta del comprobante asociado

S

Se obtiene por medio del campo D1/D2_DOC retirando el número del documento

Nro

Long (8) 

Número de comprobante asociado

S

Se obtiene por medio del campo D1/D2_DOC retirando el número del punto de venta

Cuit

String(11)

Cuit emisor del comprobante asociado

N

Se obtiene por medio del campo M0_CGC

CbteFch 

String(8)

Fecha del comprobante asociado

N

Se obtiene por medio del campo D1/D2_EMISSAO


Tributos: Detalle de tributos relacionados con el comprobante que se solicita autorizar (array).

Campo

Tipo

Detalle

Obligatorio

Cómo se obtiene

Id

Int (2) 

Código tributo según método FEParamGetTiposTributos

S

Se obtiene por medio del campo FB_CODAFIP

Desc

String (80) 

Descripción del tributo

N

Se obtiene por medio del campo FB_DESCR

BaseImp

Double (13+2)

Base imponible para la determinación del tributo 

S

Se obtiene por medio del cálculo realizado del campo D1/D2_BASIMP * (D1/D2_DESGR/100)

Alic

Double (3+2)

Alícuota

S

Se obtiene por medio del campo D1/D2_ALQIMP

Importe

Double (13+2)

Importe del tributo

S

Se obtiene por medio del campo D1/D2_VALIMP


IVA: Detalle de alícuotas relacionadas con el comprobante que se solicita autorizar (array).

Campo

Tipo 

Detalle

Obligatorio

Cómo se obtiene

Id

Int (2)

Código de tipo de iva. Consultar método FEParamGetTiposIva 

S

Se obtiene por medio del campo FB_CODAFIP

BaseImp 

Double (13+2) 

Base imponible para la determinación de la alícuota.

S

Se obtiene por medio del cálculo realizado del campo D1/D2_BASIMP * (D1/D2_DESGR/100)

Importe

Double (13+2) 

Importe

S

Se obtiene por medio del campo D1/D2_VALIMP


Comprador: Detalle compradores vinculados al comprobante que se solicita autorizar (array).

Campo

Tipo 

Detalle

Obligatorio

Cómo se obtiene

DocTipo

Int (2) 

Tipo de documento del comprador

S

Se realiza una búsqueda en la tabla SX5, utilizando como parámetro los campos A1/A2_AFIP, este campo trae el resultado obtenido en esta búsqueda.

DocNro

String (80) 

Número de documento del comprador

S

Se obtiene por medio del campo A1/A2_CGC

Porcentaje

Double (2+2)

Porcentaje de titularidad que tiene el comprador

S

Se obtiene por medio de la búsqueda realizada en la tabla AI0, en el campo AI0_PERCCO, utilizando los campos F2_CLIENTE+F2_LOJA


Periodo: Estructura que permite que un rango de fechas sea compatible.

Campo

Tipo 

Detalle

Obligatorio

Cómo se obtiene

FchDesde

String(8) 

Fecha correspondiente al inicio del periodo de los comprobantes que se quiere identificar

S

Se obtiene por medio del campo F1/F2_FEFIDDE

FchHasta

String(8) 

Fecha correspondiente al final del periodo de los comprobantes que se quiere identificar

S

Se obtiene por medio del campo F1/F2_FEFIHTA

04. Información Técnica

  • Tablas Relacionadas:
    1. SFB - Impuestos Variables.
    2. SF4 - Encabezado de la TES.
    3. SFC - Ítems de la TES.
    4. SA1 - Clientes.
    5. SA2 - Proveedores.
    6. SF1 - Documentos Fiscales de Entrada.
    7. SF2 - Documentos Fiscales de Salida.
    8. SD1 - Ítems Documentos Fiscales de Entrada.
    9. SD2 - Ítems Documentos Fiscales de Salida.
    10. SF3 - Libros Fiscales.


  • Funciones involucradas:
    1. ARGNFE

    2. arg11r101

    3. LOCXFUNA

    4. LOCXNF

    5. LOCXNF2

    6. MATA468N

    7. NFEP11R1

    8. NFAEXML001