Referencia de la Clase Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest

Clase de prueba para la clase de negocio de generador de asientos de facturas de compras AsientosFacturasCompraGenerador /summary> Más...

Métodos públicos

void Tasks_Before_EachTest ()
 
void Tasks_After_EachTest ()
 
void PrepararDatosPrueba ()
 Crea en la base de datos los datos generales que seran necesarios para todas las pruebas. Más...
 
void ConfigurarProveedor (bool tlAplicarRetencion, sage.ew.docscompra.Proveedor.TipoRetencion loTipoRetencion, bool tlRecargoEquiv, decimal tnProntoPago, string tcPais, string tcTipoIva, sage.ew.docscompra.Proveedor.TipoProveedor toTipoProveedor)
 Preparar los datos necesarios para la prueba y pone en el proveedor los parámetros recibidos. Más...
 
void ComprobarDatosPrueba ()
 Comprobar datos propios de la prueba Más...
 
void EliminacionDatosPruebasAnteriores ()
 Eliminar datos que pueda haber de la factura que se pretende generar. Más...
 
void AsientosFacturasComprasGeneradorTest1 ()
 Prueba de creación de asiento de factura de compra TEST1: Retencion proveedor: no Rec.Equiv proveedor: no Pronto pago: no Asiento de compra a proveedor sin retención, sin pronto pago, sin recargo, proveedor nacional, IVA al 21% Base 1000, IVA 210, Total 1210 /summary> Más...
 
void AsientosFacturasComprasGeneradorTest2 ()
 Prueba de creación de asiento de factura de compra TEST2: Retencion proveedor: no Rec.Equiv proveedor: si Pronto pago: si Asiento de compra a proveedor sin retención, con pronto pago, con recargo equiv, proveedor nacional, IVA 21%, RECEQUIV 1%, P.P. 10% Base 1000, IVA 210, RecEquiv 10, Total 1220 /summary> Más...
 
void AsientosFacturasComprasGeneradorTest3 ()
 Prueba de creación de asiento de factura de compra TEST3: Retencion proveedor: si, sobre base. Rec.Equiv proveedor: si Pronto pago: si Asiento de compra a proveedor con retención, con pronto pago, con recargo equiv, proveedor nacional, IVA 21%, RECEQUIV 1%, P.P. 10%, RET.BASE 15% Base 1000, IVA 210, RecEquiv 10, Ret. 150, Total 1070 /summary> Más...
 
void AsientosFacturasComprasGeneradorTest4 ()
 Prueba de creación de asiento de factura de compra TEST4: Retencion proveedor: si, sobre totfac. Rec.Equiv proveedor: si Pronto pago: si Asiento de compra a proveedor con retención, con pronto pago, con recargo equiv, proveedor nacional, IVA 21%, RECEQUIV 1%, P.P. 10%, RET.TOTFAC 15% Base 1000, IVA 210, RecEquiv 10, Ret. 150, Total 1070 /summary> Más...
 
void AsientosFacturasComprasGeneradorTest5 ()
 Prueba de creación de asiento de factura de compra TEST5: Retencion proveedor: si, sobre totfac, 15% Rec.Equiv proveedor: no Pronto pago: no Asiento de compra a proveedor con retención, sin pronto pago, sin recargo equiv, proveedor nacional, IVA 21%, RET.TOTFAC 15% Base 1000, IVA 210, Ret. 181.5, Total 1028.50 /summary> Más...
 
void AsientosFacturasComprasGeneradorTest6 ()
 Prueba de creación de asiento de factura de compra TEST6: Retencion proveedor: no Rec.Equiv proveedor: no Pronto pago: no Asiento de factura de compra a proveedor IVA EXENTO sin retención, sin pronto pago, sin recargo, proveedor nacional, IVA al 21% Base 1000, IVA 210, Total 1210 /summary> Más...
 
void AsientosFacturasComprasGeneradorTest7 ()
 Prueba de creación de asiento de factura de compra TEST7: Retencion proveedor: no Rec.Equiv proveedor: no Pronto pago: no Proveedor comunitario: si Asiento de factura de compra a proveedor COMUNITARIO sin retención, sin pronto pago, sin recargo, proveedor comunitario, IVA al 21% Base 1000, IVAS 210, IVAR 210 Total 1000 /summary> Más...
 
void AsientosFacturasComprasGeneradorTest8 ()
 Prueba de creación de asiento de factura de compra TEST8: Retencion proveedor: no Rec.Equiv proveedor: no Pronto pago: no Proveedor nacional con ISP Asiento de factura de compra a proveedor nacional ISP sin retención, sin pronto pago, sin recargo, IVA al 21% Base 1000, IVAS 210, IVAR 210 Total 1000 /summary> Más...
 
void AsientosFacturasComprasGeneradorTest9 ()
 Prueba de creación de asiento de factura de compra TEST9: Retencion proveedor: no Rec.Equiv proveedor: no Pronto pago: no Proveedor extracomunitario con tipo IVA SERVICIOS Asiento de factura de compra a proveedor extracomunitario TIPO IVA SERVICIOS sin retención, sin pronto pago, sin recargo, IVA al 21% Base 1000, IVAS 210, IVAR 210 Total 1000 /summary> Más...
 

Métodos públicos estáticos

static void Tasks_Before_AllTests (TestContext context)
 
static void Tasks_After_AllTests ()
 

Propiedades

TestContext TestContext [get, set]
 

Descripción detallada

Clase de prueba para la clase de negocio de generador de asientos de facturas de compras AsientosFacturasCompraGenerador /summary>

Definición en la línea 20 del archivo AsientosFacturasCompraGeneradorTest.cs.

Documentación de las funciones miembro

◆ AsientosFacturasComprasGeneradorTest1()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.AsientosFacturasComprasGeneradorTest1 ( )
inline

Prueba de creación de asiento de factura de compra TEST1: Retencion proveedor: no Rec.Equiv proveedor: no Pronto pago: no Asiento de compra a proveedor sin retención, sin pronto pago, sin recargo, proveedor nacional, IVA al 21% Base 1000, IVA 210, Total 1210 /summary>

Definición en la línea 539 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ AsientosFacturasComprasGeneradorTest2()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.AsientosFacturasComprasGeneradorTest2 ( )
inline

Prueba de creación de asiento de factura de compra TEST2: Retencion proveedor: no Rec.Equiv proveedor: si Pronto pago: si Asiento de compra a proveedor sin retención, con pronto pago, con recargo equiv, proveedor nacional, IVA 21%, RECEQUIV 1%, P.P. 10% Base 1000, IVA 210, RecEquiv 10, Total 1220 /summary>

Definición en la línea 685 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ AsientosFacturasComprasGeneradorTest3()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.AsientosFacturasComprasGeneradorTest3 ( )
inline

Prueba de creación de asiento de factura de compra TEST3: Retencion proveedor: si, sobre base. Rec.Equiv proveedor: si Pronto pago: si Asiento de compra a proveedor con retención, con pronto pago, con recargo equiv, proveedor nacional, IVA 21%, RECEQUIV 1%, P.P. 10%, RET.BASE 15% Base 1000, IVA 210, RecEquiv 10, Ret. 150, Total 1070 /summary>

Definición en la línea 835 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ AsientosFacturasComprasGeneradorTest4()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.AsientosFacturasComprasGeneradorTest4 ( )
inline

Prueba de creación de asiento de factura de compra TEST4: Retencion proveedor: si, sobre totfac. Rec.Equiv proveedor: si Pronto pago: si Asiento de compra a proveedor con retención, con pronto pago, con recargo equiv, proveedor nacional, IVA 21%, RECEQUIV 1%, P.P. 10%, RET.TOTFAC 15% Base 1000, IVA 210, RecEquiv 10, Ret. 150, Total 1070 /summary>

Definición en la línea 998 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ AsientosFacturasComprasGeneradorTest5()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.AsientosFacturasComprasGeneradorTest5 ( )
inline

Prueba de creación de asiento de factura de compra TEST5: Retencion proveedor: si, sobre totfac, 15% Rec.Equiv proveedor: no Pronto pago: no Asiento de compra a proveedor con retención, sin pronto pago, sin recargo equiv, proveedor nacional, IVA 21%, RET.TOTFAC 15% Base 1000, IVA 210, Ret. 181.5, Total 1028.50 /summary>

Definición en la línea 1162 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ AsientosFacturasComprasGeneradorTest6()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.AsientosFacturasComprasGeneradorTest6 ( )
inline

Prueba de creación de asiento de factura de compra TEST6: Retencion proveedor: no Rec.Equiv proveedor: no Pronto pago: no Asiento de factura de compra a proveedor IVA EXENTO sin retención, sin pronto pago, sin recargo, proveedor nacional, IVA al 21% Base 1000, IVA 210, Total 1210 /summary>

Definición en la línea 1321 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ AsientosFacturasComprasGeneradorTest7()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.AsientosFacturasComprasGeneradorTest7 ( )
inline

Prueba de creación de asiento de factura de compra TEST7: Retencion proveedor: no Rec.Equiv proveedor: no Pronto pago: no Proveedor comunitario: si Asiento de factura de compra a proveedor COMUNITARIO sin retención, sin pronto pago, sin recargo, proveedor comunitario, IVA al 21% Base 1000, IVAS 210, IVAR 210 Total 1000 /summary>

Definición en la línea 1467 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ AsientosFacturasComprasGeneradorTest8()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.AsientosFacturasComprasGeneradorTest8 ( )
inline

Prueba de creación de asiento de factura de compra TEST8: Retencion proveedor: no Rec.Equiv proveedor: no Pronto pago: no Proveedor nacional con ISP Asiento de factura de compra a proveedor nacional ISP sin retención, sin pronto pago, sin recargo, IVA al 21% Base 1000, IVAS 210, IVAR 210 Total 1000 /summary>

Definición en la línea 1648 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ AsientosFacturasComprasGeneradorTest9()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.AsientosFacturasComprasGeneradorTest9 ( )
inline

Prueba de creación de asiento de factura de compra TEST9: Retencion proveedor: no Rec.Equiv proveedor: no Pronto pago: no Proveedor extracomunitario con tipo IVA SERVICIOS Asiento de factura de compra a proveedor extracomunitario TIPO IVA SERVICIOS sin retención, sin pronto pago, sin recargo, IVA al 21% Base 1000, IVAS 210, IVAR 210 Total 1000 /summary>

Definición en la línea 1831 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ ComprobarDatosPrueba()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.ComprobarDatosPrueba ( )
inline

Comprobar datos propios de la prueba

Definición en la línea 440 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ ConfigurarProveedor()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.ConfigurarProveedor ( bool  tlAplicarRetencion,
sage.ew.docscompra.Proveedor.TipoRetencion  loTipoRetencion,
bool  tlRecargoEquiv,
decimal  tnProntoPago,
string  tcPais,
string  tcTipoIva,
sage.ew.docscompra.Proveedor.TipoProveedor  toTipoProveedor 
)
inline

Preparar los datos necesarios para la prueba y pone en el proveedor los parámetros recibidos.

Parámetros
tlAplicarRetencionAplicar retención (si/no) en el proveedor de prueba
loTipoRetencionTipo de retención a poner en el proveedor de prueba.
tlRecargoEquivRecargo de equivalencia (si/no) a poner en el proveedor de prueba
tnProntoPago% de pronto pago a poner en el proveedor de prueba
tcPaisCódigo país.
tcTipoIvaCódigo tipo IVA
toTipoProveedorTipo proveedor (nacional, comuntiario, extracomunitario)

Definición en la línea 412 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ EliminacionDatosPruebasAnteriores()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.EliminacionDatosPruebasAnteriores ( )
inline

Eliminar datos que pueda haber de la factura que se pretende generar.

Definición en la línea 481 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ PrepararDatosPrueba()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.PrepararDatosPrueba ( )
inline

Crea en la base de datos los datos generales que seran necesarios para todas las pruebas.

Definición en la línea 301 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ Tasks_After_AllTests()

static void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.Tasks_After_AllTests ( )
inlinestatic

Definición en la línea 284 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ Tasks_After_EachTest()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.Tasks_After_EachTest ( )
inline

Definición en la línea 292 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ Tasks_Before_AllTests()

static void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.Tasks_Before_AllTests ( TestContext  context)
inlinestatic

Definición en la línea 79 del archivo AsientosFacturasCompraGeneradorTest.cs.

◆ Tasks_Before_EachTest()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.Tasks_Before_EachTest ( )
inline

Definición en la línea 270 del archivo AsientosFacturasCompraGeneradorTest.cs.

Documentación de propiedades

◆ TestContext

TestContext Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasCompraGeneradorTest.TestContext
getset

Definición en la línea 62 del archivo AsientosFacturasCompraGeneradorTest.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: