_solfmValidarCUIT ( CUIT )
Valida el número de CUIT de Argentina
Average rating: 4.5 (26 votes) Log in to vote
Diego DAlessio Soluciones FileMaker http://www.solucionesfilemaker.com |
Function definition: (Copy & paste into FileMaker's Edit Custom Function window)
Esta función permite incoporar un número de CUIT y determinar si el mismo es correcto o no. En caso de Error, devuelve el Error y el número que debería tener como dígito verificador. Es así que si escribo 2024560226 Daría Error 0
Comments
comment, VR Jun 11, 2011 |
||
"Case ( result =11;... " That's NOT going to happen. |
||
comment, VR Jun 11, 2011 |
||
I think this could be simplified to = Let ( [ p = Sum ( 5 * Middle ( CUIT ; 1 ; 1 ) ; 4 * Middle ( CUIT ; 2 ; 1 ) ; 3 * Middle ( CUIT ; 3 ; 1 ) ; 2 * Middle ( CUIT ; 4 ; 1 ) ; 7 * Middle ( CUIT ; 5 ; 1 ) ; 6 * Middle ( CUIT ; 6 ; 1 ) ; 5 * Middle ( CUIT ; 7 ; 1 ) ; 4 * Middle ( CUIT ; 8 ; 1 ) ; 3 * Middle ( CUIT ; 9 ; 1 ) ; 2 * Middle ( CUIT ; 10 ; 1 ) ) ] ; Case ( Middle ( CUIT ; 11 ; 1 ) = Mod ( -p ; 11 ) ; "Correcto" ; "Error" ) ) |
||
Diego DAlessio, Vicente Lopez Jun 13, 2011 |
||
Thanks, you're right the simplified version looks nicer. The previous one I posted was the "work in progress". Thanks a lot! DD |
||
Note: these functions are not guaranteed or supported by BrianDunning.com. Please contact the individual developer with any questions or problems.