Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Las formulas pueden combinarse en un solo campo, por ejemplo en el campo CONCEPTO de cabecera de la poliza modelo, se puede introducir la formula:

=Text(Contabilizacion del cliente ")& field(descripreceptor_clientenombre) &Text(" de la factura ")& field(facturaUUID)

Formulas Generales

Pueden aplicarse todas las formulas descritas dentro del Pitirux (Lenguaje interno de Maines ERP)

...

Los nombres de los campos, se apegan al Estándar de los XML del SAT

Formula

=Field( nombre_campo)

Ejemplos:

  • = Field(Total)

  • = Field(Subtotal)

  • =Field(Iva_16)

  • =Field(Iva_8)

  • =Field(Descuento)

  • =Field(TotalImpuestosTrasladados)

  • =Field(TotalImpuestosRetenidos)

  • =Field(iva_retenido)

  • =Field(isr_retenido)

  • Etc para todos los campos del XML

Busca dentro del XML y Devuelve el valor del campo indicado

=cc_busca_xRfcEmisor(CtaDeMayor)

Ejemplos:

=cc_busca_xRfcEmisor(1170000)

Busca la cuenta contable:

  • Busca en todas las hijas de la cuenta de mayor

  • Busca el RFC-Emisor del XML

=cc_busca_xRfcReceptor(CtaDeMayor)

Ejemplos:

=cc_busca_xRfcEmisor(1170000)

Busca la cuenta contable:

  • Busca en todas las hijas de la cuenta de mayor

  • Busca el RFC-Receptor del XML

Impuestos

  • =Field(iva_retenido)

  • =Field(isr_retenido)

  • =Field(TotalImpuestosTrasladados)

  • =Field(Iva_16)

  • =Field(ISR)

  • =Field(TotalImpuestosRetenidos)

  • =Field(Iva_retenido) , Field(Isr_Retenido), Field(Ieps_Retenido)

  • IEPS: Al existir un gran numero de tasas de IEPS, sus formulas son:

    • =IEPS() Es el Total de la suma de todos los Ieps del XML

    • =IEPS(0.03) En la suma de IEPS a la tasa del 3%

    • Image Added

Otras Formulas informativas del XML

=UUID()

=FolioYSerie()

=receptor_nombre()

=emisor_nombre()

Formulas Aritméticas

Se permite agregar cualquier operador aritmético, ejemplos:

=Field(Subtotal) - Field(Descuento)

=Field(Total)/Field(Iva_16)

Formulas Calculadas

Se agrega “Campos” previamente calculados, se incluyen los mas utilizados

=Field(SubtotalMenosDescuento)

CFDI de Pagos

  • =Field(Monto),

  • =Field(MonedaP) , Field(TipoCambioP)

  • =Field(FormaDePagoP) (01,02,03…)

DoctoRelacionado pagado:

  • =Field(IdDocumento) >> UUID

  • =Field(MonedaDR)

  • =Field(MetodoDePagoDR)

  • =Field(ImpPagado)

…aplicar el estandar del XML SAT

CFDI Nomina

  • =Field(TotalPercepciones)

  • =Field(TotalDeducciones)

  • =Field(Curp)

  • =Field(NumEmpleado)

…aplicar el estandar del XML SAT

Impuestos Locales

  • =Field(ImpLoc_totalTraslados)

  • =Field(ImpLoc_totalRetenciones)

  • =Field(ImpLoc_hosp_importe)

  • =Field(ImpLoc_hosp_tasa)

…aplicar el estandar del XML SAT

Formulas Contables

Formula

Descripcion

Ejemplos

=cc_InterlocDocto( parametros )

Devuelve la cuenta contable del interlocutor del documento

  • Si es Factura de ventas, el interlocutor es CLIENTE

  • Si es Factura de compras, el interlocutor es PROVEEDOR

  • Si es Mov.bancario, el interlocutor puede ser CLIENTE, PROVEEDOR o EMPLEADO

  • Etc.

= ctaCont_InterlocDocto(1): Devuelve la primer cuenta contable del interlocutor del documento, Si se aplica a una Póliza modelo de Ingreso-Facturas de cliente, el resultado es la Cuenta contable del Cliente