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

Clase de prueba para la clase de negocio de generador de asientos de facturas de ventas AsientosFacturasVentaGenerador /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 ConfigurarCliente (bool tlAplicarRetencion, sage.ew.cliente.Cliente.TipoRetencion loTipoRetencion, bool tlRecargoEquiv, decimal tnProntoPago, string tcPais, string tcTipoIva, sage.ew.cliente.Cliente.TipoCliente toTipoCliente, decimal tnRecFinan)
 Preparar los datos necesarios para la prueba y pone en el cliente 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 AsientosFacturasVentasGeneradorTest1 ()
 Prueba de creación de asiento de factura de venta TEST1: Retencion cliente: no Rec.Equiv cliente: no Rec.Financiero cliente: no Pronto pago: no Asiento de venta a cliente sin retención, sin pronto pago, sin recargo equiv., sin recargo financiero, cliente nacional, IVA al 21% Base 1000, IVA 210, Total 1210 /summary> Más...
 
void AsientosFacturasVentasGeneradorTest2 ()
 Prueba de creación de asiento de factura de venta TEST2: Retencion cliente: no Rec.Equiv cliente: si Rec.financiero clente: no Pronto pago: si Asiento de venta a cliente sin retención, con pronto pago, con recargo equiv, sin recargo financiero, cliente nacional, IVA 21%, RECEQUIV 1%, P.P. 10% Base 1000, IVA 210, RecEquiv 10, Total 1220 /summary> Más...
 
void AsientosFacturasVentasGeneradorTest3 ()
 Prueba de creación de asiento de factura de venta TEST3: Retencion cliente: si, sobre base. Rec.Equiv cliente: si Recargo financiero: no Pronto pago: si Asiento de factura de venta a cliente con retención, con pronto pago, con recargo equiv, sin recargo financiero, cliente 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 AsientosFacturasVentasGeneradorTest4 ()
 Prueba de creación de asiento de factura de venta TEST4: Retencion cliente: si, sobre totfac. Rec.Equiv cliente: si Recargo financiero: no Pronto pago: si Asiento de factura de venta a cliente con retención, con pronto pago, con recargo equiv, sin recargo financiero, cliente 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 AsientosFacturasVentasGeneradorTest5 ()
 Prueba de creación de asiento de factura de venta TEST5: Retencion cliente: si, sobre totfac. Rec.Equiv cliente: no Recargo financiero: no Pronto pago: no Asiento de factura de venta a cliente con retención, sin pronto pago, sin recargo equiv, sin recargo financiero, cliente nacional, IVA 21%, RET.TOTFAC 15% Base 1000, IVA 210, Ret. 181.5, Total 1028.50 /summary> Más...
 
void AsientosFacturasVentasGeneradorTest6 ()
 Prueba de creación de asiento de factura de venta TEST6: Retencion cliente: si, sobre total factura Rec.Equiv cliente: si Recargo financiero: si Pronto pago: si Asiento de factura de venta a cliente con retención, con pronto pago, con recargo equiv, con recargo financiero 10%, cliente nacional, IVA 21%, RECEQUIV 1%, P.P. 10%, RET.BASE 15%, % REC.FINAN 10% Base 1000, IVA 210, RecEquiv 10, PP 111.11, Ret. 183, RFinan. 100, Total 1137 /summary> Más...
 
void AsientosFacturasVentasGeneradorTest7 ()
 Prueba de creación de asiento de factura de venta TEST7: Retencion cliente: no Rec.Equiv cliente: no Rec.Financiero cliente: no Pronto pago: no Asiento de venta a cliente IVA EXENTO, sin retención, sin pronto pago, sin recargo equiv., sin recargo financiero, cliente nacional, IVA EXENTO Base 1000, IVA 210, Total 1210 /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 ventas AsientosFacturasVentaGenerador /summary>

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

Documentación de las funciones miembro

◆ AsientosFacturasVentasGeneradorTest1()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasVentaGeneradorTest.AsientosFacturasVentasGeneradorTest1 ( )
inline

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

Definición en la línea 525 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ AsientosFacturasVentasGeneradorTest2()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasVentaGeneradorTest.AsientosFacturasVentasGeneradorTest2 ( )
inline

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

Definición en la línea 668 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ AsientosFacturasVentasGeneradorTest3()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasVentaGeneradorTest.AsientosFacturasVentasGeneradorTest3 ( )
inline

Prueba de creación de asiento de factura de venta TEST3: Retencion cliente: si, sobre base. Rec.Equiv cliente: si Recargo financiero: no Pronto pago: si Asiento de factura de venta a cliente con retención, con pronto pago, con recargo equiv, sin recargo financiero, cliente 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 815 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ AsientosFacturasVentasGeneradorTest4()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasVentaGeneradorTest.AsientosFacturasVentasGeneradorTest4 ( )
inline

Prueba de creación de asiento de factura de venta TEST4: Retencion cliente: si, sobre totfac. Rec.Equiv cliente: si Recargo financiero: no Pronto pago: si Asiento de factura de venta a cliente con retención, con pronto pago, con recargo equiv, sin recargo financiero, cliente 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 975 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ AsientosFacturasVentasGeneradorTest5()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasVentaGeneradorTest.AsientosFacturasVentasGeneradorTest5 ( )
inline

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

Definición en la línea 1135 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ AsientosFacturasVentasGeneradorTest6()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasVentaGeneradorTest.AsientosFacturasVentasGeneradorTest6 ( )
inline

Prueba de creación de asiento de factura de venta TEST6: Retencion cliente: si, sobre total factura Rec.Equiv cliente: si Recargo financiero: si Pronto pago: si Asiento de factura de venta a cliente con retención, con pronto pago, con recargo equiv, con recargo financiero 10%, cliente nacional, IVA 21%, RECEQUIV 1%, P.P. 10%, RET.BASE 15%, % REC.FINAN 10% Base 1000, IVA 210, RecEquiv 10, PP 111.11, Ret. 183, RFinan. 100, Total 1137 /summary>

Definición en la línea 1290 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ AsientosFacturasVentasGeneradorTest7()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasVentaGeneradorTest.AsientosFacturasVentasGeneradorTest7 ( )
inline

Prueba de creación de asiento de factura de venta TEST7: Retencion cliente: no Rec.Equiv cliente: no Rec.Financiero cliente: no Pronto pago: no Asiento de venta a cliente IVA EXENTO, sin retención, sin pronto pago, sin recargo equiv., sin recargo financiero, cliente nacional, IVA EXENTO Base 1000, IVA 210, Total 1210 /summary>

Definición en la línea 1458 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ ComprobarDatosPrueba()

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

Comprobar datos propios de la prueba

Definición en la línea 432 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ ConfigurarCliente()

void Sage.ES.S50.UnitTest.Contabilidad.AsientosFacturasVentaGeneradorTest.ConfigurarCliente ( bool  tlAplicarRetencion,
sage.ew.cliente.Cliente.TipoRetencion  loTipoRetencion,
bool  tlRecargoEquiv,
decimal  tnProntoPago,
string  tcPais,
string  tcTipoIva,
sage.ew.cliente.Cliente.TipoCliente  toTipoCliente,
decimal  tnRecFinan 
)
inline

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

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

Definición en la línea 404 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ EliminacionDatosPruebasAnteriores()

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

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

Definición en la línea 480 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ PrepararDatosPrueba()

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

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

Definición en la línea 295 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ Tasks_After_AllTests()

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

Definición en la línea 278 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ Tasks_After_EachTest()

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

Definición en la línea 286 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ Tasks_Before_AllTests()

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

Definición en la línea 73 del archivo AsientosFacturasVentaGeneradorTest.cs.

◆ Tasks_Before_EachTest()

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

Definición en la línea 265 del archivo AsientosFacturasVentaGeneradorTest.cs.

Documentación de propiedades

◆ TestContext

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

Definición en la línea 56 del archivo AsientosFacturasVentaGeneradorTest.cs.


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