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:

=Contabilizacion del cliente field(receptor_nombre) de la factura field(UUID)

Formulas Generales

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

...

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(Ieps)

  • =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(ILocalesImpLoc_totalRetencionestotalTraslados)

  • =Field(ILocalesImpLoc_totalTrasladostotalRetenciones)

  • =Field(ImpLocTrasladadoImpLoc_ISHhosp_Tasaimporte)

  • =Field(ImpLocTrasladadoImpLoc_ISHhosp_importetasa)

…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