FileMaker - Generación listado con tipos IVA

 
Vista:

Generación listado con tipos IVA

Publicado por Carlos (1 intervención) el 20/12/2023 14:38:01
Estoy programando en CLARIS Filemaker Pro, versión 18.

Tengo una tabla de FACTURAS, con un campo ID-DOC que identifica de forma única cada registro que se crea en la tabla de FACTURAS. Adicionalmente, hay un campo IVA. Los posibles valores de este campo son 21 % y 0 %, según facturemos a un cliente en España (iva general) o a uno europeo (iva intracomunitario).
Luego, tenemos una tabla relacionada con la primera, llamada DETALLE FACTURA. En ella hay un campo ID-DOC que permite relacionar los registros de esta tabla con la tabla FACTURAS. Es decir, una factura que hayamos dado de alta en la tabla FACTURAS puede tener varias líneas en DETALLE FACTURA.
En la tabla DETALLE FACTURA, tenemos también un campo IVA, que permite indicar el iva asociado a cada producto facturado. Los posibles valores son 21 % y 0 %, según sea un iva general o el producto esté exento de iva.
Necesito crear un campo de cálculo en la tabla DETALLE FACTURA que muestre para cada registro el iva a aplicar: “iva general”; “iva exento” o “iva intracomunitario”.
He intentado con:
Case (
FACTURAS::IVA = "21 %" and DETALLE FACTURA::IVA = "21 %"; "IVA general";
FACTURAS::IVA = "0 %" and DETALLE FACTURA::IVA = "0 %"; "IVA exento";
FACTURAS::IVA = "0 %" and DETALLE FACTURA::IVA = "21 %" ; "IVA intracomunitario";
"Sin definir"
)
Pero no me funciona

Para más datos:
He creado un campo de cálculo en DETALLE FACTURA: MOSTRAR IVA FACTURA con el siguiente código:
MOSTRAR IVA FACTURA = FACTURAS :: IVA
Es tipo numerico
No me sale nada en la presentación
Si pongo el campo FACTURAS :: IVA directamente en la presentación, sí me muestra el dato

Podéis ayudarme a identificar dónde está mi error??
Mil gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Generación listado con tipos IVA

Publicado por Carlos (1 intervención) el 21/12/2023 17:56:32
SOLUCIONADO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar