Grupy dyskusyjne   »   pl.soc.prawo.podatki   »   Fakturowanie (z mag.) + KPiR - dla DOS

Fakturowanie (z mag.) + KPiR - dla DOS

Data: 2010-12-31 12:41:30
Autor: kenubi
Fakturowanie (z mag.) + KPiR - dla DOS
radekp@konto.pl wrote:

Zna ktoś i może polecić jakieś programy dla DOS dla małej firmy?
Chodzi o fakturowanie (z magazynem) oraz KPiR i deklaracje VAT/PIT. Więcej
nie trzeba :).

Znalazłem CDN Klasyka, ale ceny jakieś zaporowe :).

Nie da się ukryć, że całość ma być po taniości...

Obecny soft jutro expiruje, a nowego producent nie pisze (dla DOS).

Jak masz troche zdolności lub zdolnego pod ręką to możesz poszukać w .exe ciągów float(8) i podmienić.
Ja tak reanimowałem 15 letni (brak od dawna producenta) program DOSowy bo mimo wielu prób nie udało nam się znaleźć dobrego następcy.
Trochę jeszcze musiałem pogrzebac (hiew-dos/win,hexedit-linux,itp.) i poprawić cześć napisów typu "stawka 22%".

stawka_100 = ( 0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xBF ) # -1.0 (ZW)
stawka0000 = ( 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80 ) # -0.0
stawka2200 = ( 0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x40 )
stawka2300 = ( 0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x40 )
stawka0700 = ( 0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x40 )
stawka0800 = ( 0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x40 )
stawka0022 = ( 0x29,0x5C,0x8F,0xC2,0xF5,0x28,0xCC,0x3F )
stawka0023 = ( 0x71,0x3D,0x0A,0xD7,0xA3,0x70,0xCD,0x3F )
stawka0007 = ( 0xEC,0x51,0xB8,0x1E,0x85,0xEB,0xB1,0x3F )
stawka0008 = ( 0x7B,0x14,0xAE,0x47,0xE1,0x7A,0xB4,0x3F )
stawka0500 = ( 0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x40 ) # 5.00
stawka0005 = ( 0x9A,0x99,0x99,0x99,0x99,0x99,0xA9,0x3F ) # 0.05

m.

Data: 2011-01-03 16:32:51
Autor: radekp@konto.pl
Fakturowanie (z mag.) + KPiR - dla DOS
Fri, 31 Dec 2010 12:41:30 +0100, w
<4d1dc1de$0$2457$65785112@news.neostrada.pl>, kenubi <nono@no.pl> napisał(-a):

Jak masz troche zdolności lub zdolnego pod ręką to możesz poszukać w .exe ciągów float(8) i podmienić.

Też o tym wcześniej myślałem.
Próbowałem przeszukać plik wg Twoich namiarów, ale jedynie znalazłem ciągi 0x36
0x40 oraz 0x1c 0x40 -- lecz bez zer z przodu.

stawka0022 = ( 0x29,0x5C,0x8F,0xC2,0xF5,0x28,0xCC,0x3F )
stawka0023 = ( 0x71,0x3D,0x0A,0xD7,0xA3,0x70,0xCD,0x3F )

A te tutaj co oznaczają?

Data: 2011-01-04 11:04:40
Autor: kenubi
Fakturowanie (z mag.) + KPiR - dla DOS
radekp@konto.pl wrote:

Fri, 31 Dec 2010 12:41:30 +0100, w
<4d1dc1de$0$2457$65785112@news.neostrada.pl>, kenubi <nono@no.pl>
napisał(-a):

Jak masz troche zdolności lub zdolnego pod ręką to możesz poszukać w .exe
ciągów float(8) i podmienić.

Też o tym wcześniej myślałem.
Próbowałem przeszukać plik wg Twoich namiarów, ale jedynie znalazłem ciągi
0x36 0x40 oraz 0x1c 0x40 -- lecz bez zer z przodu.

No to kiepsko. U mnie niemal 100% sukcesu. Napisałem tylko swój programik na podmiankę do fiskalnej - bo nie chciał zaczaić 8% jako stawki B (mozna probować wytestować DFemul na vatowiec.pl).
Mimo wszystko mozna było spróbować podbić o "oczko" i zobaczyć czy nie liczy 23.
stawka0022 = ( 0x29,0x5C,0x8F,0xC2,0xF5,0x28,0xCC,0x3F )
stawka0023 = ( 0x71,0x3D,0x0A,0xD7,0xA3,0x70,0xCD,0x3F )

A te tutaj co oznaczają?

0.22 , 0.23 Zależy jak program wylicza kwoty
netto * 0.22 = vat
netto * 1.22 = brutto itp., teraz chyba jasne, no ale na poczatku sie o tym nie mysli


Apropo, czy vatowiec.pl (darmo bodaj 2 stanowiska?) nie spełni kryterium taniości i użyteczności - no, trzeba by jakiegoś Win98 wgrać lub Linux + Wine.

Data: 2011-01-04 11:41:46
Autor: kenubi
Fakturowanie (z mag.) + KPiR - dla DOS
kenubi wrote:

p.s. można jeszcze sprawdzić float(4)

#include <stdio.h>
// kompilacja borland C (BC4.5 lub 5.5 (darmowy) chyba tez tak.):
// SET PATH=C:\BC45\BIN;%PATH%
// bcc -efloat float.c
typedef unsigned char uint8_t;
int main( void )
{
 float l = 22.0; //4
// double l = 22.0;   //8
 uint8_t *p = (uint8_t*)&l;
 int i;
 for (i=0;i<sizeof(l);i++) printf("0x%hX ",*p++);
 printf("\n");
 return 0;
}

Na float(4) daje to:

22.0 (0,0,B0,41)
7.0 (0,0,E0,40)
1.22 (F6,28,9C,3F)
0.22 (AE,47,61,3E)

Fakturowanie (z mag.) + KPiR - dla DOS

Nowy film z video.banzaj.pl więcej »
Redmi 9A - recenzja budżetowego smartfona